以下列出了WSAGetLastError()函数有可能返回的错误代码和对应的解释。错误代码的数值对于所有的Windows Sockets兼容实现都是一致的。
Windows Sockets Berkeley 错误数值 解释代码 对应代码
WSAEINTR EINTR 10004 与标准C一致
WSAEBADF EBADF 10009 与标准C一致
WSAEACCES EACCES 10013 与标准C一致
WSAEFAULT EFAULT 10014 与标准C一致
WSAEINVAL EINVAL 10022 与标准C一致
WSAEMFILE EMFILE 10024 与标准C一致
WSAEWOULD EWOULD 10035 与BSD一致BLOCK BLOCK
WSAEINPRO EINPRO 10036 当应用程序调用GRESS GRESS Windows SocketsAPI函数时,如果一个阻塞函数正在运行,将返回该错误。
WSAEALREADY EALREADY 10037 与BSD一致
WSAENOTSOCK ENOTSOCK 10038 与BSD一致
WSAEDESTADDR EDESTADDR 10039 与BSD一致REQ REQ WSAEMSGSIZE EMSGSIZE 10040 与BSD一致
WSAEPROTOTYPE EPROTOTYPE 10041 与BSD一致
WSAENOPROTO ENOPROTOOPT 10042 与BSD一致OPT
WSAEPROTONO EPROTONO 10043 与BSD一致SUPPORT SUPPORT
WSAESOCKTNO ESOCKTNO 10044 与BSD一致SUPPORT SUPPORT
WSAEOPNOT EOPNOT 10045 与BSD一致SUPPORT SUPPORT
WSAEPFNO EPFNO 10046 与BSD一致SUPPORT SUPPORT
WSAEAFNO EAFNO 10047 与BSD一致SUPPORT SUPPORT
WSAEADDRINUSE EADDRINUSE 10048 与BSD一致
WSAEADDRNOT EADDRNOT 10049 与BSD一致AVAIL AVAIL
WSAENETDOWN ENETDOWN 10050 与BSD一致,在Windows Sockets检测到任何底层的失败时,都有可能返回该错误。
WSAENETUNREAC ENETUNREACH 10051 与BSD一致H
WSAENETRESET ENETRESET 10052 与BSD一致
WSAECONNABORT ECONNABORTED 10053 与BSD一致ED
WSAECONNRESET ECONNRESET 10054 与BSD一致
WSAENOBUFS ENOBUFS 10055 与BSD一致
WSAEISCONN EISCONN 10056 与BSD一致
WSAENOTCONN ENOTCONN 10057 与BSD一致
WSAESHUTDOWN ESHUTDOWN 10058 与BSD一致
WSAETOOMANYRE ETOOMANYREFS 10059 与BSD一致FS WSAETIMEDOUT ETIMEDOUT 10060 与BSD一致
WSAECONNREFUS ECONNREFUSED 10061 与BSD一致ED
WSAELOOP ELOOP 10062 与BSD一致
WSAENAMETOOLO ENAMETOOLONG 10063 与BSD一致NG
WSAEHOSTDOWN EHOSTDOWN 10064 与BSD一致
WSAEHOSTUNREA EHOSTUNREACH 10065 与BSD一致CH
WSASYSNOTREAD 10091 由WSAStartup()Y 函数返回,表明底层的网络子系统无法使用。
WSAVERNOTSUPP 10092 由WSAStartup()ORTED 函数返回,表明Windows SocketsDLL不支持这一应用。
WSANOTINITIAL 10093 由除了WSAStartup()ISED 的其他函数返回,表明没有对WSAStartup()函数的成功调用。
WSAHOST_NOT_F HOST_NOT_FOUN 11001 与BSD一致OUND D
WSATRY_AGAIN TRY_AGAIN 11001 与BSD一致
WSANO_RECOVER NO_RECOVERY 11003 与BSD一致Y
WSANO_DATA NO_DATA 11004 与BSD一致
Windows Sockets Berkeley 错误数值 解释代码 对应代码
WSAEINTR EINTR 10004 与标准C一致
WSAEBADF EBADF 10009 与标准C一致
WSAEACCES EACCES 10013 与标准C一致
WSAEFAULT EFAULT 10014 与标准C一致
WSAEINVAL EINVAL 10022 与标准C一致
WSAEMFILE EMFILE 10024 与标准C一致
WSAEWOULD EWOULD 10035 与BSD一致BLOCK BLOCK
WSAEINPRO EINPRO 10036 当应用程序调用GRESS GRESS Windows SocketsAPI函数时,如果一个阻塞函数正在运行,将返回该错误。
WSAEALREADY EALREADY 10037 与BSD一致
WSAENOTSOCK ENOTSOCK 10038 与BSD一致
WSAEDESTADDR EDESTADDR 10039 与BSD一致REQ REQ WSAEMSGSIZE EMSGSIZE 10040 与BSD一致
WSAEPROTOTYPE EPROTOTYPE 10041 与BSD一致
WSAENOPROTO ENOPROTOOPT 10042 与BSD一致OPT
WSAEPROTONO EPROTONO 10043 与BSD一致SUPPORT SUPPORT
WSAESOCKTNO ESOCKTNO 10044 与BSD一致SUPPORT SUPPORT
WSAEOPNOT EOPNOT 10045 与BSD一致SUPPORT SUPPORT
WSAEPFNO EPFNO 10046 与BSD一致SUPPORT SUPPORT
WSAEAFNO EAFNO 10047 与BSD一致SUPPORT SUPPORT
WSAEADDRINUSE EADDRINUSE 10048 与BSD一致
WSAEADDRNOT EADDRNOT 10049 与BSD一致AVAIL AVAIL
WSAENETDOWN ENETDOWN 10050 与BSD一致,在Windows Sockets检测到任何底层的失败时,都有可能返回该错误。
WSAENETUNREAC ENETUNREACH 10051 与BSD一致H
WSAENETRESET ENETRESET 10052 与BSD一致
WSAECONNABORT ECONNABORTED 10053 与BSD一致ED
WSAECONNRESET ECONNRESET 10054 与BSD一致
WSAENOBUFS ENOBUFS 10055 与BSD一致
WSAEISCONN EISCONN 10056 与BSD一致
WSAENOTCONN ENOTCONN 10057 与BSD一致
WSAESHUTDOWN ESHUTDOWN 10058 与BSD一致
WSAETOOMANYRE ETOOMANYREFS 10059 与BSD一致FS WSAETIMEDOUT ETIMEDOUT 10060 与BSD一致
WSAECONNREFUS ECONNREFUSED 10061 与BSD一致ED
WSAELOOP ELOOP 10062 与BSD一致
WSAENAMETOOLO ENAMETOOLONG 10063 与BSD一致NG
WSAEHOSTDOWN EHOSTDOWN 10064 与BSD一致
WSAEHOSTUNREA EHOSTUNREACH 10065 与BSD一致CH
WSASYSNOTREAD 10091 由WSAStartup()Y 函数返回,表明底层的网络子系统无法使用。
WSAVERNOTSUPP 10092 由WSAStartup()ORTED 函数返回,表明Windows SocketsDLL不支持这一应用。
WSANOTINITIAL 10093 由除了WSAStartup()ISED 的其他函数返回,表明没有对WSAStartup()函数的成功调用。
WSAHOST_NOT_F HOST_NOT_FOUN 11001 与BSD一致OUND D
WSATRY_AGAIN TRY_AGAIN 11001 与BSD一致
WSANO_RECOVER NO_RECOVERY 11003 与BSD一致Y
WSANO_DATA NO_DATA 11004 与BSD一致
解决方案 »
- 系统提示错误"I/O error 103" 怎么屏蔽?
- 请问一个sql语句的问题
- access的bug?还是其它问题?
- 要定制这么一个窗口,要怎么实现,谢谢!
- OleInitialize 要 引用什么文件?
- 为什么我在调用自定义预览窗口时,第一次可以,再调用一次就出错
- 在线等待!关于dcom和tclentdataset连接interbase的问题
- 保存TreeView中数据的问题
- 自编游戏 3D贪食蛇 下载Http://www.cpinfo.net/3DSnake.zip (180KB)欢迎提出宝贵意见!
- 如何在按下某一按扭时将一个值赋给关闭此窗体的事件中的ACTION变量?
- 大家帮我看看这样一个系统用什么样的解决方案
- MeidaPlayer无法播放MPEG1文件
delphi 5 版本的是从651行开始,