windows 2003 SOCKET 端口数量默认5000
如何增加打开端口的数量呢
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嘛)
有效范围: 5000 - 65534 (十进制)
默认: 0x1388 5000 (十进制)
新建
值名称:TCPTimedWaitDelay
值类型: DWORD
值数据: 0000001e(也就是30,不行可以用WINDOWS计算器,很方便,这个表示TIME_WAIT的秒数)
OK!
分享到:
相关推荐
windows service里使用socket 开服务端口例子;
这是我的Blog文章《在C#中实现Socket端口复用》中的例程源代码。因为我很懒,所以代码里面并没有写注释,大家只能自己去看看了!代码是用VS2005写的。
由系统分配一个随机并且可用的socket端口号 由系统分配一个随机并且可用的socket端口号
C#实现的TCP socket端口转发示例代码,编译后按如下命令运行: demo.exe 127.0.0.1 8080 192.168.0.3 80 即为将本机8080端口TCP流量转发至192.168.0.3 的80端口
利用socket套接字,进行端口扫描。有简单界面。利用多线程实现。
socket端口数据转发 详情: http://blog.csdn.net/friendan/article/details/45625333
监控Socket端口程序,监控其收发包情况,和启动情况
介绍了socket端口的复用,主要用于服务端绑定固定端口,防止端口被占用或者没有释放时绑定失败。
windows下socket通信代码,带注释,适合初学者;包含客户端和服务器两个文件
MFC SOCKET 端口 网络编程 socket端口扫描,MFC网络编程实现
当前socket端口定义最全的搜集,适合查询和学习
windows 平台socket客户端,BCB调用Windows API编写。
windows socket网络编程之iocp完成端口模型的例子
在VC 6.0 上编译通过,适用于端口扫描,在不知道端口的情况下,前提是知道了对方IP。可以设定端口起始点和终止点。
客户端对服务端的端口进行数据的传输,服务端对该端口进行监听并显示该值
windows IOCP完成端口服务器开发+普通socket客户端 源代码.zip
kb2577795,kb2553549 windows 2008 r2 补丁 解决No buffer space available 早期版本漏洞
用于利用windows socket构造自己的ARP数据包并发送,其中包括选择网卡能功能-windows socket for the use of their tectonic ARP packet and sent, including the choice of Ethernet capabilities.
socket连接测试并打开端口,是一个简单的工具
Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API编程经验Windows+Socket+API...