|
Public Member Functions |
| | CzzSocket (const char *port, int que) |
| | CzzSocket (const char *host, const char *port, unsigned short s_timeout, unsigned short r_timeout) |
| | CzzSocket (SOCKET socket, const char *host) |
| | CzzSocket (CzzSocket &obj) |
| | CzzSocket (void) |
| virtual | ~CzzSocket () |
| CzzSocket * | Accept (void) |
| int | Receive (char *receiveBuffer, int bufferSize, int bytesAquired, int flags) |
| int | Send (char *sendBuffer, int bufferSize, int flags) |
| void | ConnectAsServer (void) |
| void | ConnectAsClient (void) |
| void | Disconnect (void) |
| SOCKET | GetSocket (void) |
| CzzString | GetHost (void) |
| CzzString | GetPort (void) |
| unsigned int | GetQue (void) |
| unsigned short | GetSendTimeout (void) |
| unsigned short | GetReceiveTimeout (void) |
| void | SetHost (const CzzString &host) |
| void | SetPort (const CzzString &port) |
| void | SetQue (unsigned int que) |
| void | SetSendTimeout (unsigned short to) |
| void | SetReceiveTimeout (unsigned short to) |
| CzzString | GetCurrentHost (void) |
| void | setNonBlocking (bool nonblock) |
Static Public Member Functions |
| static void | Init (void) |
| static void | Exit (void) |
Protected Member Functions |
| bool | isDataAvailable (SOCKET sock) |
Protected Attributes |
| SOCKET | m_Socket |
| CzzString | m_Host |
| CzzString | m_Port |
| unsigned int | m_Que |
| unsigned short | m_SendTimeout |
| unsigned short | m_ReceiveTimeout |