BerkleySocket::BerkleySocket() : TheSocket(INVALID_SOCKET) //TimeoutUsec(0) // Initialized by SetBlockingTimeout //TimeoutSec(0) // " { SetBlockingTimeout(1000); }
SocketHandle TCPSocket::Bind(BerkleyBindParameters* pBindParameters) { SocketHandle s = BindShared(AF_INET6, SOCK_STREAM, pBindParameters); if (s < 0) return s; Close(); SetBlockingTimeout(pBindParameters->blockingTimeout); TheSocket = s; return TheSocket; }
BerkleySocket::BerkleySocket() : TheSocket(INVALID_SOCKET) { SetBlockingTimeout(1000); }