Set monitor connections to non-blocking

Better to just drop monitor connections when the quality is bad than to
risk blocking the shard thread.
This commit is contained in:
2020-12-05 23:16:09 +01:00
parent 6b257887b7
commit 53d8cb67ba
3 changed files with 15 additions and 1 deletions

View File

@@ -214,7 +214,7 @@ void CNSocket::step() {
}
}
static bool setSockNonblocking(SOCKET listener, SOCKET newSock) {
bool setSockNonblocking(SOCKET listener, SOCKET newSock) {
#ifdef _WIN32
unsigned long mode = 1;
if (ioctlsocket(newSock, FIONBIO, &mode) != 0) {