Winsock Error Codes - Brought to you by Winsock-Error.com

996 "Overlapped I/O event object not in signaled state."

WSA_IO_INCOMPLETE (Winsock error number: 996)

Microsoft say this about Winsock error 996 - WSA_IO_INCOMPLETE:

The application has tried to determine the status of an overlapped operation which is not yet completed. Applications that use WSAGetOverlappedResult (with the fWait flag set to FALSE) in a polling mode to determine when an overlapped operation has completed, get this error code until the operation is complete. Note that this error is returned by the operating system, so the error number may change in future releases of Windows.

Full details of Winsock TCP error 996 - WSA_IO_INCOMPLETE:

No further winsock error code information is available beyond the default message of....

Overlapped I/O event object not in signaled state.

   
This page is designed to help you to understand Winsock TCP error 996. It will not necessarily mean you can instantly fix issues when your computer tells you that Winsock is having problems with code 996, rather it will give you the necessary background information to help solve the matter.

Programming declarations for 996 (WSA_IO_INCOMPLETE):

C#
long WSA_IO_INCOMPLETE = 996 ;

VB.net
Dim WSA_IO_INCOMPLETE As Long = 996

VB6
Dim WSA_IO_INCOMPLETE As Long
WSA_IO_INCOMPLETE = 996