41 #ifndef _TCP_SOCKET_H_
42 #define _TCP_SOCKET_H_
62 bool Listen(
const unsigned char *ip = 0,
int port = 0);
69 bool IsOpen()
const {
return m_socket != -1; }
72 bool Open(
const unsigned char *ip,
int port);
77 bool Send(
const void *pData,
int nBytes);
84 int Recv(
void *pData,
int nMaxBytes,
bool bWait =
false);
bool Listen(const unsigned char *ip=0, int port=0)
int Recv(void *pData, int nMaxBytes, bool bWait=false)
bool Open(const unsigned char *ip, int port)
bool Send(const void *pData, int nBytes)
CTCPSocket * Accept(unsigned char *ip=0)