00001 #ifndef __J2K__Unix_Socket_Sender_HPP__
00002 #define __J2K__Unix_Socket_Sender_HPP__
00003
00004 #include "UnixSocket.hpp"
00005
00006 class UnixSocketSender {
00007
00008 public:
00009
00010 UnixSocketSender( char* SendMsg_Host,
00011 short SendMsg_Port );
00012
00013 ~UnixSocketSender();
00014
00015 bool SendMsg( char* msg, size_t msgLen );
00016
00017 inline void setSocket( SOCKET fdSocketNo );
00018
00019 private:
00020
00021 void getHostData( char* SendMsg_Host );
00022
00023 SOCKET ListenSocket;
00024 hostent* hostdata;
00025 struct sockaddr_in dest;
00026 };
00027
00028 #endif