virtualx-engine/drivers/unix
Fabio Alessandrelli c37442ef00 Fix Winsock UDP ECONNRESET/ENETRESET bug
Since Windows 2000:
Calling recv/recvfrom when an ICMP reply was received from a previous
send/sendto, may result in a WSAECONNRESET error.

Since Windows Vista(?)/Windows Server 2008:
Calling recv/recvfrom when an ICMP reply was received from a previous
send/sendto, may also result in a WSAENETRESET error.

Both those features are disabled by this commit using disabling
SIO_UDP_CONNRESET and SIO_UDP_NETRESET on newly created UDP sockets.
2018-09-22 04:09:42 +02:00
..
dir_access_unix.cpp Merge pull request #21982 from luzpaz/misc-typos 2018-09-13 10:59:00 +02:00
dir_access_unix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_unix.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
file_access_unix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
ip_unix.cpp Various coverity scan fixes for networking 2018-04-21 15:36:41 +02:00
ip_unix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
mutex_posix.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
mutex_posix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
net_socket_posix.cpp Fix Winsock UDP ECONNRESET/ENETRESET bug 2018-09-22 04:09:42 +02:00
net_socket_posix.h Properly initialize Winsock on startup 2018-09-13 16:05:47 +02:00
os_unix.cpp Properly initialize Winsock on startup 2018-09-13 16:05:47 +02:00
os_unix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
rw_lock_posix.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
rw_lock_posix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
SCsub Add initial support for the XDG Base Directory spec 2017-11-19 20:54:24 +01:00
semaphore_posix.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
semaphore_posix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
socket_helpers.h Set SO_BROADCAST socket option for UDP sockets. 2018-06-05 12:14:18 +02:00
syslog_logger.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
syslog_logger.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
thread_posix.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
thread_posix.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00