WSAGetLastError()错误返回值

10004 0x2714 一个封锁操作被对 WSACancelBlockingCall 的调用中断。
10009 0x2719 提供的文件句柄无效。
10013 0x271D 以一种访问权限不允许的方式做了一个访问套接字的尝试。
10014 0x271E 系统检测到在一个调用中尝试使用指针参数时的无效指针地址。
10022 0x2726 提供了一个无效的参数。
10024 0x2728 打开的套接字太多。
10035 0x2733 无法立即完成一个非阻止性套接字操作。
10036 0x2734 目前正在执行一个阻止性操作。
10037 0x2735 在一个非阻止性套接字上尝试了一个已经在进行的操作。
10038 0x2736 在一个非套接字上尝试了一个操作。
10039 0x2737 请求的地址在一个套接字中从操作中忽略。
10040 0x2738 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
10041 0x2739 在套接字函数调用中指定的一个协议不支持请求的套接字类型的语法。
10042 0x273A 在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次。
10043 0x273B 请求的协议还没有在系统中配置,或者没有它存在的迹象。
10044 0x273C 在这个地址家族中不存在对指定的插槽类型的支持。
10045 0x273D 参考的对象类型不支持尝试的操作。
10046 0x273E 协议家族尚未配置到系统中或没有它的存在迹象。
10047 0x273F 使用了与请求的协议不兼容的地址。
10048 0x2740 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
10049 0x2741 在其上下文中,该请求的地址无效。
10050 0x2742 套接字操作遇到了一个已死的网络。
10051 0x2743 向一个无法连接的网络尝试了一个套接字操作。
10052 0x2744 当该操作在进行中,由于保持活动的操作检测到一个故障,该连接中断。
10053 0x2745 您的主机中的软件放弃了一个已建立的连接。
10054 0x2746 远程主机强迫关闭了一个现有的连接。
10055 0x2747 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
10056 0x2748 在一个已经连接的套接字上做了一个连接请求。
10057 0x2749 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
10058 0x274A 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。
10059 0x274B 对某个内核对象的引用过多。
10060 0x274C 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
10061 0x274D 由于目标机器积极拒绝,无法连接。 http://www.cnblogs.com/oyjj/archive/2011/04/10/2132880.html(端口号忘记字节序转换了)
10062 0x274E 无法转换名称。
10063 0x274F 名称组件或名称太长。
10064 0x2750 由于目标主机坏了,套接字操作失败。
10065 0x2751 套接字操作尝试一个无法连接的主机。
10066 0x2752 不能删除目录,除非它是空的。
10067 0x2753 一个 Windows 套接字操作可能在可以同时使用的应用程序数目上有限制。
10068 0x2754 限额不足。
10069 0x2755 磁盘限额不足。
10070 0x2756 文件句柄引用不再可用。
10071 0x2757 项目在本地不可用。
10091 0x276B 因为它使用提供网络服务的系统目前无效,WSAStartup 目前不能正常工作。
10092 0x276C 不支持请求的 Windows 套接字版本。
10093 0x276D 应用程序没有调用 WSAStartup,或者 WSAStartup 失败。
10101 0x2775 由 WSARecv 或 WSARecvFrom 返回表示远程方面已经开始了关闭步骤。
10102 0x2776 WSALookupServiceNext 不能返回更多的结果。
10103 0x2777 在该调用还处于处理中时,就调用了 WSALookupServiceEnd。该调用被取消。
10104 0x2778 过程调用表无效。
10105 0x2779 请求的服务提供程序无效。
10106 0x277A 无法加载或初始化请求的服务提供程序。
10107 0x277B 从来不应失败的系统调用失败了。
10108 0x277C 此服务不存在。在指定的名称空间中找不这个服务。
10109 0x277D 找不到指定的类别。
10110 0x277E WSALookupServiceNext 不能返回更多的结果。
10111 0x277F 在该调用还处于处理中时,就调用了 WSALookupServiceEnd。该调用被取消。
10112 0x2780 由于被拒绝,数据库查询失败。
10400 0x28A0 无法获取所有权信息
10401 0x28A1 显示协议统计信息和当前 TCP/IP 网络连接。 NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] -a 显示所有连接和监听端口。 -b 显示包含于创建每个连接或监听端口的 可执行组件。在某些情况下已知可执行组件 拥有多个独立组件,并且在这些情况下 包含于创建连接或监听端口的组件序列 被显示。这种情况下,可执行组件名 在底部的 [] 中,顶部是其调用的组件, 等等,直到 TCP/IP 部分。注意此选项 可能需要很长时间,如果没有足够权限 可能失败。 -e 显示以太网统计信息。此选项可以与 -s 选项组合使用。 -n 以数字形式显示地址和端口号。 -o 显示与每个连接相关的所属进程 ID。 -p proto 显示 proto 指定的协议的连接;proto 可以是 下列协议之一: TCP、UDP、TCPv6 或 UDPv6。 如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。 -r 显示路由表。 -s 显示按协议统计信息。默认地,显示 IP、 IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息; -p 选项用于指定默认情况的子集。 -v 与 -b 选项一起使用时将显示包含于 为所有可执行组件创建连接或监听端口的 组件。 interval 重新显示选定统计信息,每次显示之间 暂停时间间隔(以秒计)。按 CTRL+C 停止重新 显示统计信息。如果省略,netstat 显示当前 配置信息(只显示一次)
10402 0x28A2 [System]
10403 0x28A3 -- 未知组件 --
10404 0x28A4 %1
10405 0x28A5 [%1]
11001 0x2AF9 不知道这样的主机。
11002 0x2AFA 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。
11003 0x2AFB 在数据库查找中出现一个不可恢复的错误。
11004 0x2AFC 请求的名称有效,但是没有找到请求的类型的数据。
11005 0x2AFD 至少到达了一个保留。
11006 0x2AFE 至少到达了一个路径。
11007 0x2AFF 没有发送方。
11008 0x2B00 没有接受方。
11009 0x2B01 保留已经确认。
11010 0x2B02 错误是由于资源不足造成。
11011 0x2B03 由于管理原因被拒绝 - 无效凭证。
11012 0x2B04 未知或有冲突类型。
11013 0x2B05 通常 filterspec 或 providerspecific 缓冲区的部分有问题。
11014 0x2B06 flowspec 的某部分有问题。
11015 0x2B07 一般性 QOS 错误。
11016 0x2B08 在流程规格中发现一个无效的或不可识别的服务类型。
11017 0x2B09 在 QOS 结构中发现一个无效的或不一致的流程规格。
11018 0x2B0A 无效的 QOS 提供程序特定缓冲区。
11019 0x2B0B 使用了无效的 QOS 筛选器样式。
11020 0x2B0C 使用了无效的 QOS 筛选器类型。
11021 0x2B0D FLOWDESCRIPTOR 中指定的 QOS FILTERSPEC 数量不正确。
11022 0x2B0E 在 QOS 提供程序特定缓冲区中指定了一个 ObjectLength 字符域无效的对象。
11023 0x2B0F QOS 结构中指定的流程描述符数量不正确。
11024 0x2B10 在 QOS 提供程序特定缓冲区中发现一个不可识别的对象。
11025 0x2B11 在 QOS 提供程序特定缓冲区中发现一个无效的策略对象。
11026 0x2B12 在流程描述符列表中发现一个无效的 QOS 流程描述符。
11027 0x2B13 在 QOS 提供程序特定缓冲区中发现一个无效的或不一致的流程规格。
11028 0x2B14 在 QOS 提供程序特定缓冲区中发现一个无效的 FILTERSPEC。
11029 0x2B15 在 QOS 提供程序特定缓冲区中发现一个无效的波形丢弃模式对象。
11030 0x2B16 在 QOS 提供程序特定缓冲区中发现一个无效的成形速率对象。
11031 0x2B17 在 QOS 提供程序特定缓冲区中发现一个保留的策略因素。

你可能感兴趣的:(WinSocket)