Add platform helper function to set socket non-blocking mode

This commit is contained in:
Cameron Gutman
2019-11-02 19:16:46 -07:00
parent 9bd301897a
commit 197594f38c
2 changed files with 15 additions and 11 deletions

View File

@@ -50,6 +50,7 @@ int resolveHostName(const char* host, int family, int tcpTestPort, struct sockad
SOCKET connectTcpSocket(struct sockaddr_storage* dstaddr, SOCKADDR_LEN addrlen, unsigned short port, int timeoutSec);
SOCKET bindUdpSocket(int addrfamily, int bufferSize);
int enableNoDelay(SOCKET s);
int setSocketNonBlocking(SOCKET s, int val);
int recvUdpSocket(SOCKET s, char* buffer, int size, int useSelect);
void shutdownTcpSocket(SOCKET s);
int setNonFatalRecvTimeoutMs(SOCKET s, int timeoutMs);
@@ -58,4 +59,4 @@ void closeSocket(SOCKET s);
int isPrivateNetworkAddress(struct sockaddr_storage* address);
int initializePlatformSockets(void);
void cleanupPlatformSockets(void);
void cleanupPlatformSockets(void);