www.destructor.de

About | Contact | Impressum


Home |  Code |  Articles |  Misc |  x
Firebird |  Talks |  Character Sets |  x
General |  1.0 |  1.5 |  2.0 |  2.1 |  2.5 |  3.0 |  x

Winsock Error Codes

When Firebird on Windows has a problem with the network subsystem an unknown Win32 error comes back with a numer (like e.g. 10060). The number is a Winsock error number. This is a list of all Winsock error numbers so you can look up the meaning of the number:

Error# Error Code Error Text
10004 WSAEINTR Interrupted function call
10009 WSAEBADF WSAEBADF
10013 WSAEACCES WSAEACCES
10014 WSAEFAULT Bad address
10022 WSAEINVAL Invalid argument
10024 WSAEMFILE Too many open files
10035 WSAEWOULDBLOCK Operation would block
10036 WSAEINPROGRESS Operation now in progress
10037 WSAEALREADY Operation already in progress
10038 WSAENOTSOCK Socket operation on non-socket
10039 WSAEDESTADDRREQ Destination address required
10040 WSAEMSGSIZE Message too long
10041 WSAEPROTOTYPE Protocol wrong type for socket
10042 WSAENOPROTOOPT Bad protocol option
10043 WSAEPROTONOSUPPORT Protocol not supported
10044 WSAESOCKTNOSUPPORT Socket type not supported
10045 WSAEOPNOTSUPP Operation not supported
10046 WSAEPFNOSUPPORT Protocol family not supported
10047 WSAEAFNOSUPPORT Address family not supported by protocol family
10048 WSAEADDRINUSE Address already in use
10049 WSAEADDRNOTAVAIL Cannot assign requested address
10050 WSAENETDOWN Network is down
10051 WSAENETUNREACH Network is unreachable
10052 WSAENETRESET Network dropped connection on reset
10053 WSAECONNABORTED Software caused connection abort
10054 WSAECONNRESET Connection reset by peer
10055 WSAENOBUFS No buffer space available
10056 WSAEISCONN Socket is already connected
10057 WSAENOTCONN Socket is not connected
10058 WSAESHUTDOWN Cannot send after socket shutdown
10059 WSAETOOMANYREFS WSAETOOMANYREFS
10060 WSAETIMEDOUT Connection timed out
10061 WSAECONNREFUSED Connection refused
10062 WSAELOOP WSAELOOP
10063 WSAENAMETOOLONG WSAENAMETOOLONG
10064 WSAEHOSTDOWN Host is down
10065 WSAEHOSTUNREACH No route to host
10066 WSAENOTEMPTY WSAENOTEMPTY
10067 WSAEPROCLIM Too many processes
10068 WSAEUSERS WSAEUSERS
10069 WSAEDQUOT WSAEDQUOT
10070 WSAESTALE WSAESTALE
10071 WSAEREMOTE WSAEREMOTE
10091 WSASYSNOTREADY Network subsystem is unavailable
10092 WSAVERNOTSUPPORTED WINSOCK.DLL version out of range
10093 WSANOTINITIALISED Successful WSAStartup() not yet performed
10101 WSAEDISCON WSAEDISCON
10102 WSAENOMORE WSAENOMORE
10103 WSAECANCELLED WSAECANCELLED
10104 WSAEINVALIDPROCTABLE WSAEINVALIDPROCTABLE
10105 WSAEINVALIDPROVIDER WSAEINVALIDPROVIDER
10106 WSAEPROVIDERFAILEDINIT WSAEPROVIDERFAILEDINIT
10107 WSASYSCALLFAILURE WSASYSCALLFAILURE
10108 WSASERVICE_NOT_FOUND WSASERVICE_NOT_FOUND
10109 WSATYPE_NOT_FOUND WSATYPE_NOT_FOUND
10110 WSA_E_NO_MORE WSA_E_NO_MORE
10111 WSA_E_CANCELLED WSA_E_CANCELLED
10112 WSAEREFUSED WSAEREFUSED
11001 WSAHOST_NOT_FOUND Host not found
11002 WSATRY_AGAIN Non-authoritative host not found
11003 WSANO_RECOVERY This is a non-recoverable error
11004 WSANO_DATA Valid name, no data record of requested type

Stefan Heymann, 2006-06-06