如何修改windows Socket端口默认5000限制
来源:互联网 发布:天音复制软件 编辑:程序博客网 时间:2024/06/05 07:30
如何增加打开端口的数量呢
www.2cto.com
SOCKET.close()是不马上释放连接的,而是设置为TIME_WAIT状态,这个时间默认是240S,也就是4分钟。这太长了,有30秒(最小值)就可以了。在修改这个默认值的时候,还发现这台机器并没有开启大端口服务,也就是高于5000的端口。这也是会出现“系统缺乏足够缓冲区空间或者因为队列已满无法执行套接字上操作”错误的!而那WEB服务就是配置到1万以上端口的!赶紧,操作方法如下:
1. 启动注册表编辑器。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
2. 新建
值名称:MaxUserPort
值类型: DWORD
值数据: 65534(用十进制的方法写进去就可以,如果是十六进制,是FFFE,因为4个F是65535嘛) www.2cto.com
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
新建
值名称:TCPTimedWaitDelay
值类型: DWORD
值数据: 0000001e(也就是30,不行可以用WINDOWS计算器,很方便,这个表示TIME_WAIT的秒数)
OK!
www.2cto.com
SOCKET.close()是不马上释放连接的,而是设置为TIME_WAIT状态,这个时间默认是240S,也就是4分钟。这太长了,有30秒(最小值)就可以了。在修改这个默认值的时候,还发现这台机器并没有开启大端口服务,也就是高于5000的端口。这也是会出现“系统缺乏足够缓冲区空间或者因为队列已满无法执行套接字上操作”错误的!而那WEB服务就是配置到1万以上端口的!赶紧,操作方法如下:
1. 启动注册表编辑器。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
2. 新建
值名称:MaxUserPort
值类型: DWORD
值数据: 65534(用十进制的方法写进去就可以,如果是十六进制,是FFFE,因为4个F是65535嘛) www.2cto.com
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
新建
值名称:TCPTimedWaitDelay
值类型: DWORD
值数据: 0000001e(也就是30,不行可以用WINDOWS计算器,很方便,这个表示TIME_WAIT的秒数)
OK!
可以用一下命令查看是否需要修改默认限制数:
nestat -ant > c:\log阅读全文
0 0
- 如何修改windows Socket端口默认5000限制
- windows 2003 SOCKET 端口数量默认5000
- 如何修改windows系统3389端口|远程桌面默认端口
- 修改windows默认远程桌面端口
- 如何修改ssh默认端口
- splunk 如何修改默认端口
- 如何修改Apache默认端口
- 如何修改ssh默认端口 如何修改oracle监听端口
- 修改Windows 2000远程终端默认端口
- 修改Windows远程终端默认端口
- 修改WINDOWS远程控制的默认端口
- windows下Jenkins修改默认端口
- Windows下修改Oracle默认的端口
- 如何修改jboss4的默认端口
- 如何修改apache的默认web端口
- 如何修改远程桌面默认的3389端口?
- 如何修改Apache的默认端口号
- 如何修改Apache的默认端口号
- spark spark_deploy_mode配置详解
- 接口入参保护
- ajax返回json串
- 计算机为什么使用补码?(讲的很详细)
- 文本三剑客之awk
- 如何修改windows Socket端口默认5000限制
- 人工智能除了下棋还能做什么?
- Dynamics 365Online 开发基于fetchxml报表的准备工作
- css+js 原生滑动条制作
- golang程序配置方案小结
- 在程序内部利用注解对一些方法做动态数据源切换(所有数据源已交给spring)
- 笑谈java并发编程四之AtomicIntegerFieldUpdater介绍
- yii2:doajax(post)会报500错误
- Android NDK编译的程序依赖obj文件夹下so