Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
 void Send(const CHost &host, const void *buf, unsigned int len) {
     NetSendUDP(socket, host.getIp(), host.getPort(), buf, len);
 }
Ejemplo n.º 3
0
 bool Open(const CHost &host) {
     socket = NetOpenUDP(host.getIp(), host.getPort());
     return socket != INVALID_SOCKET;
 }
Ejemplo n.º 4
0
 bool Connect(const CHost &host) {
     return NetConnectTCP(socket, host.getIp(), host.getPort()) != -1;
 }