我无法在Windows 10上建立超过65532的TCP/IP套接字连接。
在Windows10中连接65532 TCP/IP套接字后,获得套接字错误10055 -没有可用的缓冲区空间。
WSAGetLastError()返回错误10055 -没有可用的缓冲区空间。
在Windows上可以建立超过65532个TCP/IP套接字连接吗?如果是的话,怎样才能做到呢?在非窗口中,我们可以设置FD限制。
我已修改了登记册:
HKEY_本地_机器\系统\CurrentControlSet \Services \Tcpip \参数 TcpNumConnections = 0x00fffffe (默认值为16,777,214)
MaxUserPort = 5000 (缺省值为5000,最大值为65534)
TcpMaxDataRetransmissions =5
TcpTimedWaitDelay = 30
TcpWindowSize = 64512
发布于 2020-04-22 11:50:34
Winsock或Windows套接字是一种技术规范,它定义了Windows网络软件应该如何访问网络服务。
我建议你试试下面这一步,看看是否有帮助。
步骤1:重置Winsock
Press Windows + X, Choose Command prompt (admin).
Click yes on User Account Control prompt .
Type netsh Winsock reset in the prompt and press enter.此命令将重置Winsock,如果您在重置时收到任何错误消息,请向我们提供详细信息。
步骤2:重置TCP/IP
如何使用NetShell实用程序重置TCP/IP
https://support.microsoft.com/kb/299357?wa=wsignin1.0
注意:此链接也适用于Windows 10技术预览。
重置TCP/IP将重置IP配置设置并修复internet连接问题。
https://serverfault.com/questions/1013532
复制相似问题