下面的错误码与 Windows 系统相关。
常量 | 描述 |
---|---|
WSAEINTR |
表明中断的函数调用。 |
WSAEBADF |
表明一个无效的文件句柄。 |
WSAEACCES |
表明权限不够完成操作。 |
WSAEFAULT |
表明无效的指针地址。 |
WSAEINVAL |
表明无效的参数被传递。 |
WSAEMFILE |
表明有太多打开的文件。 |
WSAEWOULDBLOCK |
表明资源暂时不可用。 |
WSAEINPROGRESS |
表明操作当前正在进行中。 |
WSAEALREADY |
表明操作已经在进行中。 |
WSAENOTSOCK |
表明资源不是 socket。 |
WSAEDESTADDRREQ |
表明需要目的地址。 |
WSAEMSGSIZE |
表明消息太长。 |
WSAEPROTOTYPE |
表明 socket 协议类型错误。 |
WSAENOPROTOOPT |
表明错误的协议选项。 |
WSAEPROTONOSUPPORT |
表明协议不被支持。 |
WSAESOCKTNOSUPPORT |
表明 socket 类型不被支持。 |
WSAEOPNOTSUPP |
表明操作不被支持。 |
WSAEPFNOSUPPORT |
表明协议簇不被支持。 |
WSAEAFNOSUPPORT |
表明地址簇不被支持。 |
WSAEADDRINUSE |
表明网络地址已经在使用。 |
WSAEADDRNOTAVAIL |
表明网络地址不可用。 |
WSAENETDOWN |
表明网络关闭。 |
WSAENETUNREACH |
表明网络不可达。 |
WSAENETRESET |
表明网络连接被重置。 |
WSAECONNABORTED |
表明连接被终止。 |
WSAECONNRESET |
表明连接被同伴重置。 |
WSAENOBUFS |
表明没有可用的缓存空间。 |
WSAEISCONN |
表明 socket 已经连接。 |
WSAENOTCONN |
表明 socket 没有连接。 |
WSAESHUTDOWN |
表明数据在 socket 关闭之后,不能被发送。 |
WSAETOOMANYREFS |
表明有太多的引用。 |
WSAETIMEDOUT |
表明连接超时。 |
WSAECONNREFUSED |
表明连接被拒绝。 |
WSAELOOP |
表明名字不能被翻译。 |
WSAENAMETOOLONG |
表明名字太长。 |
WSAEHOSTDOWN |
表明网络主机关闭。 |
WSAEHOSTUNREACH |
表明没有到网络主机的路由。 |
WSAENOTEMPTY |
表明目录非空。 |
WSAEPROCLIM |
表明有太多的进程。 |
WSAEUSERS |
表明已经超过用户指标。 |
WSAEDQUOT |
表明已经超过磁盘指标。 |
WSAESTALE |
表明一个稳定的文件句柄引用。 |
WSAEREMOTE |
表明项目是远程的。 |
WSASYSNOTREADY |
表明网络子系统尚未准备好。 |
WSAVERNOTSUPPORTED |
表明 winsock.dll 版本在范围之外。 |
WSANOTINITIALISED |
表明成功的 WSAStartup 还没有被执行。 |
WSAEDISCON |
表明一个优雅的关机正在进行。 |
WSAENOMORE |
表明没有更多的结果。 |
WSAECANCELLED |
表明一个操作已经被取消。 |
WSAEINVALIDPROCTABLE |
表明过程调用表是无效的。 |
WSAEINVALIDPROVIDER |
表明无效的服务提供者。 |
WSAEPROVIDERFAILEDINIT |
表明服务提供者初始化失败。 |
WSASYSCALLFAILURE |
表明系统调用失败。 |
WSASERVICE_NOT_FOUND |
表明服务没有被找到。 |
WSATYPE_NOT_FOUND |
表明类类型没有被找到。 |
WSA_E_NO_MORE |
表明没有更多的结果。 |
WSA_E_CANCELLED |
表明调用被取消。 |
WSAEREFUSED |
表明数据库请求被拒绝。 |