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

Winsock-Error.com shows you detailed help for each of the error messages that an application such as Outlook Express may show you when it encounters a problem automating Winsock.
When you already know the Winsock error number, simply click on the link, such as 11004 - WSANO_DATA, which will take you to the page for that error message. There you will see detailed information about the cause of this issue.

Search for a Winsock error

Search for code by number, code name or error message:
(e.g. 10053, WSAECONNABORTED or aborted.)

Full and complete list of Winsock error codes

#Error codeError message
0No errorNo error
6WSA_INVALID_HANDLESpecified event object handle is invalid.
8WSA_NOT_ENOUGH_MEMORYInsufficient memory available.
87WSA_INVALID_PARAMETEROne or more parameters are invalid.
995WSA_OPERATION_ABORTEDOverlapped operation aborted.
996WSA_IO_INCOMPLETEOverlapped I/O event object not in signaled state.
997WSA_IO_PENDINGOverlapped operations will complete later.
10004WSAEINTRInterrupted function call.
10009WSAEBADFFile handle is not valid.
10013WSAEACCESPermission denied.
10014WSAEFAULTBad address.
10022WSAEINVALInvalid argument.
10024WSAEMFILEToo many open files.
10035WSAEWOULDBLOCKResource temporarily unavailable.
10036WSAEINPROGRESSOperation now in progress.
10037WSAEALREADYOperation already in progress.
10038WSAENOTSOCKSocket operation on nonsocket.
10039WSAEDESTADDRREQDestination address required.
10040WSAEMSGSIZEMessage too long.
10041WSAEPROTOTYPEProtocol wrong type for socket.
10042WSAENOPROTOOPTBad protocol option.
10043WSAEPROTONOSUPPORTProtocol not supported.
10044WSAESOCKTNOSUPPORTSocket type not supported.
10045WSAEOPNOTSUPPOperation not supported.
10046WSAEPFNOSUPPORTProtocol family not supported.
10047WSAEAFNOSUPPORTAddress family not supported by protocol family.
10048WSAEADDRINUSEAddress already in use.
10049WSAEADDRNOTAVAILCannot assign requested address.
10050WSAENETDOWNNetwork is down.
10051WSAENETUNREACHNetwork is unreachable.
10052WSAENETRESETNetwork dropped connection on reset.
10053WSAECONNABORTEDSoftware caused connection abort.
10054WSAECONNRESETConnection reset by peer.
10055WSAENOBUFSNo buffer space available.
10056WSAEISCONNSocket is already connected.
10057WSAENOTCONNSocket is not connected.
10058WSAESHUTDOWNCannot send after socket shutdown.
10059WSAETOOMANYREFSToo many references.
10060WSAETIMEDOUTConnection timed out.
10061WSAECONNREFUSEDConnection refused.
10062WSAELOOPCannot translate name.
10063WSAENAMETOOLONGName too long.
10064WSAEHOSTDOWNHost is down.
10065WSAEHOSTUNREACHNo route to host.
10066WSAENOTEMPTYDirectory not empty.
10067WSAEPROCLIMToo many processes.
10068WSAEUSERSUser quota exceeded.
10069WSAEDQUOTDisk quota exceeded.
10070WSAESTALEStale file handle reference.
10071WSAEREMOTEItem is remote.
10091WSASYSNOTREADYNetwork subsystem is unavailable.
10092WSAVERNOTSUPPORTEDWinsock.dll version out of range.
10093WSANOTINITIALISEDSuccessful WSAStartup not yet performed.
10101WSAEDISCONGraceful shutdown in progress.
10102WSAENOMORENo more results.
10103WSAECANCELLEDCall has been canceled.
10104WSAEINVALIDPROCTABLEProcedure call table is invalid.
10105WSAEINVALIDPROVIDERService provider is invalid.
10106WSAEPROVIDERFAILEDINITService provider failed to initialize.
10107WSASYSCALLFAILURESystem call failure.
10108WSASERVICE_NOT_FOUNDService not found.
10109WSATYPE_NOT_FOUNDClass type not found.
10110WSA_E_NO_MORENo more results.
10111WSA_E_CANCELLEDCall was canceled.
10112WSAEREFUSEDDatabase query was refused.
11001WSAHOST_NOT_FOUNDHost not found.
11002WSATRY_AGAINNonauthoritative host not found.
11003WSANO_RECOVERYThis is a nonrecoverable error.
11004WSANO_DATAValid name, no data record of requested type.
11005WSA_QOS_RECEIVERSQOS receivers.
11006WSA_QOS_SENDERSQOS senders.
11007WSA_QOS_NO_SENDERSNo QOS senders.
11008WSA_QOS_NO_RECEIVERSQOS no receivers.
11009WSA_QOS_REQUEST_CONFIRMEDQOS request confirmed.
11010WSA_QOS_ADMISSION_FAILUREQOS admission error.
11011WSA_QOS_POLICY_FAILUREQOS policy failure.
11012WSA_QOS_BAD_STYLEQOS bad style.
11013WSA_QOS_BAD_OBJECTQOS bad object.
11014WSA_QOS_TRAFFIC_CTRL_ERRORQOS traffic control error.
11015WSA_QOS_GENERIC_ERRORQOS generic error.
11016WSA_QOS_ESERVICETYPEQOS service type error.
11017WSA_QOS_EFLOWSPECQOS flowspec error.
11018WSA_QOS_EPROVSPECBUFInvalid QOS provider buffer.
11019WSA_QOS_EFILTERSTYLEInvalid QOS filter style.
11020WSA_QOS_EFILTERTYPEInvalid QOS filter type.
11021WSA_QOS_EFILTERCOUNTIncorrect QOS filter count.
11022WSA_QOS_EOBJLENGTHInvalid QOS object length.
11023WSA_QOS_EFLOWCOUNTIncorrect QOS flow count.
11024WSA_QOS_EUNKOWNPSOBJUnrecognized QOS object.
11025WSA_QOS_EPOLICYOBJInvalid QOS policy object.
11026WSA_QOS_EFLOWDESCInvalid QOS flow descriptor.
11027WSA_QOS_EPSFLOWSPECInvalid QOS provider-specific flowspec.
11028WSA_QOS_EPSFILTERSPECInvalid QOS provider-specific filterspec.
11029WSA_QOS_ESDMODEOBJInvalid QOS shape discard mode object.
11030WSA_QOS_ESHAPERATEOBJInvalid QOS shaping rate object.
11031WSA_QOS_RESERVED_PETYPEReserved policy QOS element type.