A.3. WINDOWS TCP Error Numbers

Error No.Error StringError Description
10035EWOULDBLOCKResource temporarily unavailable or operation would block.
10036EINPROGRESSOperation now in progress.
10037EALREADYDevice or resource busy, or operation already in progress.
10038ENOTSOCKSocket operation on non-socket.
10039EDESTADDRREQDestination address required.
10040EMSGSIZEMessage too long.
10041EPROTOTYPEProtocol wrong type for socket.
10042ENOPROTOOPTProtocol not available.
10043EPROTONOSUPPORTProtocol not supported.
10044ESOCKTNOSUPPORTSocket type not supported.
10045EOPNOTSUPPOperation not supported.
10046EPFNOSUPPORTProtocol family not supported.
10047EAFNOSUPPORTAddress family not supported by protocol family.
10048EADDRINUSEAddress already in use.
10049EADDRNOTAVAILCan't assign requested address.
10050ENETDOWNNetwork is down.
10051ENETUNREACHNetwork is unreachable.
10052ENETRESETNetwork dropped connection on reset.
10053ECONNABORTEDSoftware caused connection abort.
10054ECONNRESETConnection reset by peer.
10054ECONNRESETConnection reset by peer.
10055ENOBUFSNo buffer space available.
10056EISCONNSocket is already connected.
10057ENOTCONNSocket is not connected.
10058ESHUTDOWNCan't send after socket shutdown.
10059ETOOMANYREFSToo many references: can't splice.
10060ETIMEDOUTConnection timed out.
10061ECONNREFUSEDConnection refused.
10062ELOOPToo many symbolic link or prefix loops.
10063ENAMETOOLONGName too long.
10064EHOSTDOWNHost is down.
10065EHOSTUNREACHNo route to host.
10066ENOTEMPTYDirectory not empty.
10067EPROCLIMProcess count limit reached.
10068EUSERSUser count limit reached.
10069EDQUOTQuota limit reached.
10070ESTALEPotentially recoverable i/o error.
10071EREMOTEToo many levels of remote in path.

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.