Network/Socket: (Windows) Handle WSAECONNABORTED and WSAECONNRESET error messages

Former-commit-id: 3923999541c8ba069452b1704c40bea10a6938fa
This commit is contained in:
Lynix 2016-01-19 12:11:59 +01:00
parent d2a1bc3fd5
commit 9ae27d990c
1 changed files with 6 additions and 4 deletions

View File

@ -666,6 +666,12 @@ namespace Nz
case WSAECONNREFUSED: case WSAECONNREFUSED:
return SocketError_ConnectionRefused; return SocketError_ConnectionRefused;
case WSAECONNABORTED:
case WSAECONNRESET:
case WSAENOTCONN:
case WSAESHUTDOWN:
return SocketError_ConnectionClosed;
case WSAEMSGSIZE: case WSAEMSGSIZE:
return SocketError_DatagramSize; return SocketError_DatagramSize;
@ -674,10 +680,6 @@ namespace Nz
case WSA_NOT_ENOUGH_MEMORY: case WSA_NOT_ENOUGH_MEMORY:
return SocketError_ResourceError; return SocketError_ResourceError;
case WSAENOTCONN:
case WSAESHUTDOWN:
return SocketError_ConnectionClosed;
case WSAEHOSTUNREACH: case WSAEHOSTUNREACH:
return SocketError_UnreachableHost; return SocketError_UnreachableHost;