Socket的错误码和描述(中英文翻译)

简介: Socket的错误码和描述(中英文翻译) //下面是Socket Error的错误码和描述: Socket error 0 - Directly send error  Socket error 10004 - Interrupted function  //call 操作被终止  ...
Socket的错误码和描述(中英文翻译)


//下面是Socket Error的错误码和描述:


Socket error 0 - Directly send error 
Socket error 10004 - Interrupted function  //call 操作被终止 
Socket error 10013 - Permission denied  //c访问被拒绝 
Socket error 10014 - Bad address   //c地址错误 
Socket error 10022 - Invalid argument   //参数错误 
Socket error 10024 - Too many open files  // 打开太多的sockets 
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对象在操作 
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      // 错误的协议选项 
Socket error 10043 - Protocol not supported   //协议不被支持 
Socket error 10044 - Socket type not supported //socket类型不支持 
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已经连接 
Socket error 10057 - Socket is not connected    //socket没有连接 
Socket error 10058 - Cannot send after socket shutdown  //socket已经关闭 
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  //进程太多 
Socket error 10091 - Network subsystem is unavailable  //网络子系统不可用 
Socket error 10092 - WINSOCK.DLL version out of range //winsock.dll版本超出范围 
Socket error 10093 - Successful WSAStartup not yet performed //没有成功执行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

来自博客:
http://www.cnblogs.com/onroad/archive/2009/08/10/1543164.html

相关文章
|
缓存 监控 Java
Java Socket编程最佳实践:优化客户端-服务器通信性能
【6月更文挑战第21天】Java Socket编程优化涉及识别性能瓶颈,如网络延迟和CPU计算。使用非阻塞I/O(NIO)和多路复用技术提升并发处理能力,减少线程上下文切换。缓存利用可减少I/O操作,异步I/O(AIO)进一步提高效率。持续监控系统性能是关键。通过实践这些策略,开发者能构建高效稳定的通信系统。
665 1
|
Java
Java Socket编程与多线程:提升客户端-服务器通信的并发性能
【6月更文挑战第21天】Java网络编程中,Socket结合多线程提升并发性能,服务器对每个客户端连接启动新线程处理,如示例所示,实现每个客户端的独立操作。多线程利用多核处理器能力,避免串行等待,提升响应速度。防止死锁需减少共享资源,统一锁定顺序,使用超时和重试策略。使用synchronized、ReentrantLock等维持数据一致性。多线程带来性能提升的同时,也伴随复杂性和挑战。
679 0
|
安全 Java 网络安全
Java Socket编程教程:构建安全可靠的客户端-服务器通信
【6月更文挑战第21天】构建安全的Java Socket通信涉及SSL/TLS加密、异常处理和重连策略。示例中,`SecureServer`使用SSLServerSocketFactory创建加密连接,而`ReliableClient`展示异常捕获与自动重连。理解安全意识,如防数据截获和中间人攻击,是首要步骤。通过良好的编程实践,确保网络应用在复杂环境中稳定且安全。
441 0
|
网络协议 开发者 Python
深度探索Python Socket编程:从理论到实践,进阶篇带你领略网络编程的魅力!
【7月更文挑战第25天】在网络编程中, Python Socket编程因灵活性强而广受青睐。本文采用问答形式深入探讨其进阶技巧。**问题一**: Socket编程基于TCP/IP,通过创建Socket对象实现通信,支持客户端和服务器间的数据交换。**问题二**: 提升并发处理能力的方法包括多线程(适用于I/O密集型任务)、多进程(绕过GIL限制)和异步IO(asyncio)。**问题三**: 提供了一个使用asyncio库实现的异步Socket服务器示例,展示如何接收及响应客户端消息。通过这些内容,希望能激发读者对网络编程的兴趣并引导进一步探索。
372 4
|
开发者 Python
Python Socket编程:不只是基础,更有进阶秘籍,让你的网络应用飞起来!
【7月更文挑战第25天】在网络应用蓬勃发展的数字时代,Python凭借其简洁的语法和强大的库支持成为开发高效应用的首选。本文通过实时聊天室案例,介绍了Python Socket编程的基础与进阶技巧,包括服务器与客户端的建立、数据交换等基础篇内容,以及使用多线程和异步IO提升性能的进阶篇。基础示例展示了服务器端监听连接请求、接收转发消息,客户端连接服务器并收发消息的过程。进阶部分讨论了如何利用Python的`threading`模块和`asyncio`库来处理多客户端连接,提高应用的并发处理能力和响应速度。掌握这些技能,能使开发者在网络编程领域更加游刃有余,构建出高性能的应用程序。
247 3
|
网络协议 Python
网络世界的建筑师:Python Socket编程基础与进阶,构建你的网络帝国!
【7月更文挑战第26天】在网络的数字宇宙中,Python Socket编程是开启网络世界大门的钥匙。本指南将引领你从基础到实战,成为网络世界的建筑师。
330 2
|
消息中间件 网络协议 网络安全
Python Socket编程:打造你的专属网络通道,基础篇与进阶篇一网打尽!
【7月更文挑战第26天】在网络编程领域,Python以简洁语法和强大库支持成为构建应用的首选。Socket编程为核心,实现计算机间的数据交换。
405 1
|
网络协议 测试技术 网络安全
Python编程-Socket网络编程
Python编程-Socket网络编程
267 0
|
网络协议 安全 Java
Java中的网络编程:Socket编程详解
Java中的网络编程:Socket编程详解