当您尝试从 TCP 端口大于 5000 连接收到错误 ' WSAENOBUFS (10055) ' 2006/9/2 11:37:34

原创 2011年01月09日 14:10:00

http://support.microsoft.com/?id=196271

当您尝试从 TCP 端口大于 5000 连接收到错误 ' WSAENOBUFS (10055) '

注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 196271
最后修改 : 2005年12月21日
修订 : 5.1
要点 此文章包含有关如何修改注册表。 请务必之前修改备份注册表。 确保您知道如何出现问题时还原注册表。 有关如何备份、 还原, 和修改注册表, 请单击下列文章编号以查看 Microsoft 知识库中相应:
256986 (http://support.microsoft.com/kb/256986/) 对 MicrosoftWindows 注册表说明

症状

如果您尝试建立 TCP 连接从端口是大于 5000, 本地计算机响应并如下 WSAENOBUFS (10055) 错误消息:
由于系统缺少缓冲区空间或者队列已满不能执行套接字上操作。

解决方案

如果正确修改注册表通过使用注册表编辑器或者通过使用其他方法 警告 可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题了。 修改注册表需要您自担风险。
默认的临时 TCP 端口最大数量为 5000'适用于'部分中包含产品中。 这些产品中已添加新参数。 要增加最大值是临时端口, 请按照下列步骤操作:
1. 启动注册表编辑器。
2. 注册表, 中找到以下子项, 然后单击 参数
HKEY _ LOCAL _ MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters
3. " 编辑 " 菜单, 单击 新建 , 然后添加以下注册表项:
MaxUserPort 值名称:
值类型: DWORD
值数据: 65534
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
说明: 此参数控制程序从系统请求任何可用用户端口时所用最大端口数。 通常, 临时 (short-lived) 端口 1024 的值与包含 5000 之间分配。
4. 退出注册表编辑器。
注意 一个附加 TCPTimedWaitDelay 注册表参数确定多久关闭端口会等到可以重用关闭端口。

更多信息

有关相关主题, 请访问以下 Microsoft 网站:
http://www.microsoft.com/technet/itsolutions/network/deploy/depovg/tcpip2k.mspx (http://www.microsoft.com/technet/itsolutions/network/deploy/depovg/tcpip2k.mspx)
有关相关主题, 请单击文章编号, 查看 Microsoft 知识库文章中文章:
120642 (http://support.microsoft.com/kb/120642/) 对于 Windows 2000 或 WindowsNT TCP/IP 和 NBT 配置参数
314053 (http://support.microsoft.com/kb/314053/) WindowsXP TCP/IP 和 NBT 配置参数

当您尝试从大于 5000 的 TCP 端口连接时您会收到错误 WSAENOBUFS (10055)

如果您尝试设置大于 5000 的端口的 TCP 连接,本地计算机的响应与下面的 WSAENOBUFS (10055) 错误消息:由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作。      ...
  • rznice
  • rznice
  • 2013年08月06日 16:18
  • 2063

发现TCP的一种错误----客户端连接失败(10055错误号)

在客户端连接7302TCP端口失败,关闭程序,启动sockettool也不行,出现错误号为 10055(发现队列满了或者空间不足)。通过查网上资料,发现有两个方法:设置 (         Tcp...
  • wangjianfeiwuhao
  • wangjianfeiwuhao
  • 2014年03月12日 10:32
  • 1902

mysql 连接10055错误

点击数据库链接出现10055错误,解决方案 1.      改变可用动态端口范围 在修改之前我们可以查看一下默认到底是多少: netsh int ipv4 show dynamicpor...
  • u012257776
  • u012257776
  • 2017年10月12日 10:21
  • 219

IOCP使用时常见的几个错误

在使用IOCP时,最重要的几个API就是GetQueueCompeltionStatus、WSARecv、WSASend,数据的I/O及其完成状态通过这几个接口获取并进行后续处理。 GetQue...
  • pud_zha
  • pud_zha
  • 2014年07月14日 15:08
  • 865

使用TCP协议编写一个网络程序,设置服务器程序监听端口为8002,当与客户端建立连接后,向客户端发送“hello world”,客户端接负责将信息输出

22、使用TCP协议编写一个网络程序,设置服务器程序监听端口为8002,当与客户端建立连接后,向客户端发送“hello world”,客户端接负责将信息输出 提示: 1)使用ServerSocket创...
  • xiaoye142034
  • xiaoye142034
  • 2017年09月30日 14:21
  • 644

解决socket交互的10048和10055错误的总结

问题:60多路轮训的情况下,5分钟之后,现场报链接不上子进程的错误。绝大部分为海康设备 分析: 子进程的日志中 存在输入海康的解码库的错误,在子进程的对外dll中加日志发现,socket链接的时候...
  • huapeng_guo
  • huapeng_guo
  • 2017年01月24日 10:37
  • 1861

Logstash通过TCP获取log4j日志

Logstash的Input中有一个tcp插件,可以通过监听某一个主机上的特定端口来获取日志。大部分的日志库(logback,log4j,commons-logging乃至java自带的java.ut...
  • u014527058
  • u014527058
  • 2017年06月12日 16:34
  • 2466

WSAENOBUFS: No buffer space available in SAP

You are getting the error “WSAENOBUFS: No buffer space available ” when trying to connect to an SAP ...
  • zhongguomao
  • zhongguomao
  • 2012年06月18日 08:50
  • 1519

COM口 大于9 连接不上问题总结

今天调试单片机控制舵机程序,昨天刚调试完,没问题。今天再去调试总是不行,用串口助手就没问题。 错误提示的返回值为2, 即为打开串口失败, 找了好久发现, 上次我用的串口是COM8,这次的串口COM11...
  • u014114990
  • u014114990
  • 2016年04月24日 22:41
  • 1310

mysql服务器无法连接10055错误解决示例

mysql服务器无法连接10055错误解决示例
  • XiaoXiao_RenHe
  • XiaoXiao_RenHe
  • 2017年10月07日 12:41
  • 278
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:当您尝试从 TCP 端口大于 5000 连接收到错误 ' WSAENOBUFS (10055) ' 2006/9/2 11:37:34
举报原因:
原因补充:

(最多只允许输入30个字)