Handle TIMEDOUT the same as WOULDBLOCK when doing blocking recv/send

This commit is contained in:
baldurk
2018-10-12 17:29:57 +01:00
parent abd8c8e640
commit e6d2f13a0d
+2 -2
View File
@@ -171,7 +171,7 @@ bool Socket::SendDataBlocking(const void *buf, uint32_t length)
{
int err = WSAGetLastError();
if(err == WSAEWOULDBLOCK)
if(err == WSAEWOULDBLOCK || err == WSAETIMEDOUT)
{
RDCWARN("Timeout in send");
Shutdown();
@@ -292,7 +292,7 @@ bool Socket::RecvDataBlocking(void *buf, uint32_t length)
{
int err = WSAGetLastError();
if(err == WSAEWOULDBLOCK)
if(err == WSAEWOULDBLOCK || err == WSAETIMEDOUT)
{
RDCWARN("Timeout in recv");
Shutdown();