Socket error 0 - Directly send error 
Socket error 10004 - Interrupted function call一个封锁操作被对 WSACancelBlockingCall 的调用中断。 
Socket error 10013 - Permission denied以一种访问权限不允许的方式做了一个访问套接字的尝试。 
Socket error 10014 - Bad address系统检测到在一个调用中尝试使用指针参数时的无效指针地址。 
Socket error 10022 - Invalid argument提供了一个无效的参数。 
Socket error 10024 - Too many open files打开的套接字太多。 
Socket error 10035 - Resource temporarily unavailable无法立即完成一个非阻止性套接字操作。 
Socket error 10036 - Operation now in progress 目前正在执行一个阻止性操作。
Socket error 10037 - Operation already in progress 在一个非阻止性套接字上尝试了一个已经在进行的操作。
Socket error 10038 - Socket operation on non-socket 在一个非套接字上尝试了一个操作。
Socket error 10039 - Destination address required 请求的地址在一个套接字中从操作中忽略。
Socket error 10040 - Message too long 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
Socket error 10041 - Protocol wrong type for socket 在套接字函数调用中指定的一个协议不支持请求的套接字类型的语法。
Socket error 10042 - Bad protocol option在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次。 
Socket error 10043 - Protocol not supported请求的协议还没有在系统中配置,或者没有它存在的迹象。 
Socket error 10044 - Socket type not supported 在这个地址家族中不存在对指定的插槽类型的支持。
Socket error 10045 - Operation not supported 参考的对象类型不支持尝试的操作。
Socket error 10046 - Protocol family not supported 协议家族尚未配置到系统中或没有它的存在迹象。
Socket error 10047 - Address family not supported by protocol family 使用了与请求的协议不兼容的地址。
Socket error 10048 - Address already in use通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 
Socket error 10049 - Cannot assign requested address 在其上下文中,该请求的地址无效。
Socket error 10050 - Network is down套接字操作遇到了一个已死的网络 
Socket error 10051 - Network is unreachable 向一个无法连接的网络尝试了一个套接字操作。
Socket error 10052 - Network dropped connection on reset 当该操作在进行中,由于保持活动的操作检测到一个故障,该连接中断。

Socket error 10053 - Software caused connection abort 您的主机中的软件中止了一个已建立的连接。

Socket error 10054 - Connection reset by peer 远程主机强迫关闭了一个现有的连接。

Socket error 10055 - No buffer space available 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。

Socket error 10056 - Socket is already connected 在一个已经连接的套接字上做了一个连接请求。

Socket error 10057 - Socket is not connected 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。

Socket error 10057 - Socket is not connected 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。

Socket error 10058 - Cannot send after socket shutdown 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。

Socket error 10060 - Connection timed out 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

Socket error 10061 - Connection refused 由于目标计算机积极拒绝,无法连接。

Socket error 10064 - Host is down 由于目标主机坏了,套接字操作失败。

Socket error 10065 - No route to host 套接字操作尝试一个无法连接的主机。

Socket error 10067 - Too many processes 一个 Windows 套接字操作可能在可以同时使用的应用程序数目上有限制。

Socket error 10091 - Network subsystem is unavailable 因为它使用提供网络服务的系统目前无效,WSAStartup 目前不能正常工作。

Socket error 10092 - WINSOCK.DLL version out of range 不支持请求的 Windows 套接字版本。

Socket error 10093 - Successful WSAStartup not yet performed 应用程序没有调用 WSAStartup,或者 WSAStartup 失败。

Socket error 10094 - Graceful shutdown in progress 
Socket error 11001 - Host not found 不知道这样的主机。

Socket error 11002 - Non-authoritative host not found 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。

Socket error 11003 - This is a non-recoverable error 在数据库查找中出现一个不可恢复的错误。

Socket error 11004 - Valid name, no data record of requested type请求的名称有效,但是找不到请求的类型的数据。

WSAEADDRINUSE (10048) Address already in use 
WSAECONNABORTED (10053) Software caused connection abort 
WSAECONNREFUSED (10061) Connection refused 
WSAECONNRESET (10054) Connection reset by peer 
WSAEDESTADDRREQ (10039) Destination address required 
WSAEHOSTUNREACH (10065) No route to host 
WSAEMFILE (10024) Too many open files 
WSAENETDOWN (10050) Network is down 
WSAENETRESET (10052) Network dropped connection 
WSAENOBUFS (10055) No buffer space available 
WSAENETUNREACH (10051) Network is unreachable 
WSAETIMEDOUT (10060) Connection timed out 
WSAHOST_NOT_FOUND (11001) Host not found 
WSASYSNOTREADY (10091) Network sub-system is unavailable 
WSANOTINITIALISED (10093) WSAStartup() not performed 
WSANO_DATA (11004) Valid name, no data of that type 
WSANO_RECOVERY (11003) Non-recoverable query error 
WSATRY_AGAIN (11002) Non-authoritative host found 
WSAVERNOTSUPPORTED (10092) Wrong WinSock DLL version

socket错误代码的更多相关文章

  1. winsock编程WSAEventSelect模型

    winsock编程WSAEventSelect模型 WSAEventSelect模型和WSAAsyncSelec模型类似,都是用调用WSAXXXXXSelec函数将socket和事件关联并注册到系统, ...

  2. Socket常见错误代码与描述

    最近程序 出现 几次 Socket 错误, 为了便于 差错.. 搜了一些 贴在这里.. 出现网络联机错误Socket error #11001表示您的计算机无法连上服务器,请检查您的Proxy设定以及 ...

  3. socket tcp使用recv接收数据时,返回errno错误代码88

    原因:就是recv函数的第一个参数不是可用的,也就是第一个参数不是建立连接时返回的文件描述符. 解决方法:xxx

  4. 简单socket()编程

    客户端: 1.socket( int af, int type, int protocol) socket()函数用于根据指定的地址族.数据类型和协议来分配一个套接口的描述字及其所用的资源.如果协议p ...

  5. C++ 系列:socket 资料收集

    Copyright © 1900-2016, NORYES, All Rights Reserved. http://www.cnblogs.com/noryes/ 欢迎转载,请保留此版权声明. -- ...

  6. Socket

    Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求. 以J2SDK-1.3为例,Socket和ServerSocket类库位于 ...

  7. 冰冻三尺非一日之寒-socket

    第八章 Socket语法及相关 SocketServer实现多并发 socket概念: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. Socket又称&q ...

  8. socket阻塞与非阻塞,同步与异步、I/O模型,select与poll、epoll比较

    1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端: 同步:      所谓同步,就 ...

  9. C语言SOCKET编程指南

    1.介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措? ...

随机推荐

  1. indexOf实现引申出来的各种字符串匹配算法

    我们在表单验证时,经常遇到字符串的包含问题,比如说邮件必须包含indexOf.我们现在说一下indexOf.这是es3.1引进的API ,与lastIndexOf是一套的.可以用于字符串与数组中.一些 ...

  2. C语言函数入参压栈顺序为什么是从右向左?

    看到有人提问到,在处理printf/cout时,压栈顺序是什么样的?大家都知道是从右往左,也就是说从右往左的计算,但是,这里的计算不等于输出. a++和++a的压栈的区别:在计算时,遇到a++会记录此 ...

  3. C#格式化数值结果表(格式化字符串)

    字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", ...

  4. C# 模拟多线程下载文件

    原地址:http://www.cnblogs.com/Opiece/p/4803836.html 客户端 public static string strContent = ""; ...

  5. pandas数据操作

    pandas数据操作 字符串方法 Series对象在其str属性中配备了一组字符串处理方法,可以很容易的应用到数组中的每个元素 t = pd.Series(['a_b_c_d','c_d_e',np. ...

  6. 02_数据库基础之(二)sql语句入门

    1.基本增删改查操作 #一. 数据类型 常用的3中 # .字符串 例如:你的名字 我是中国人 在数据库中要使用 ‘’引起来 '苹果手机' # .整数类型 例如: 你的年龄 ,办公室的人数 个 ,直接使 ...

  7. JDBC事物的处理

    JDBC事物的处理: 概念:事务是指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 数据库开启事务命令: start transaction  开启事务 Rollback   ...

  8. 站点防火墙api,增加黑名单IP接口,增加用post,修改用put,php案例

    <?php $apiHost = "http://192.168.1.198/api2/site/index.php"; $router = "token" ...

  9. springboot jpa sql查询与传值

    public interface ARepository extends PagingAndSortingRepository<A, APK>, JpaSpecificationExecu ...

  10. 2017最新整理移动Web开发遇到的坑

    随着前端的热度不断升温,行业对前端的要求越来越高:精准无误的实现UI设计,已成为前端职业更加精细化的一种表现:随着移动互联网的发展.WebApp似乎一种不可逾越的鸿沟:越来越多的企业开始趋势于轻量级的 ...