bool CTCPSocket_Impl::Open(const CHost &host) { char ip[24]; // 127.255.255.255:65555 memset(&ip, 0, sizeof(ip)); sprintf(ip, "%d.%d.%d.%d", NIPQUAD(ntohl(host.getIp()))); this->socket = NetOpenTCP(ip, host.getPort()); return this->socket != INVALID_SOCKET; }
void Send(const CHost &host, const void *buf, unsigned int len) { NetSendUDP(socket, host.getIp(), host.getPort(), buf, len); }
bool Open(const CHost &host) { socket = NetOpenUDP(host.getIp(), host.getPort()); return socket != INVALID_SOCKET; }
bool Connect(const CHost &host) { return NetConnectTCP(socket, host.getIp(), host.getPort()) != -1; }