社区
网络编程
帖子详情
完成端口连接限制问题(参与就有分!!!!!!!!!!!!!!!!!!!!!!)
Hxy129
2004-11-22 09:02:34
服务端使用完成端口模型,客户端的连接是
for(int i = 0; i < 5000; i++)
{
connect
send
recv
}
发现连接到4000千左右就连接不上了
但是断开一些连接并关闭套接字后
又可以连接,难道还有什么资源限制吗,不是可以到65535吗?
...全文
235
10
打赏
收藏
完成端口连接限制问题(参与就有分!!!!!!!!!!!!!!!!!!!!!!)
服务端使用完成端口模型,客户端的连接是 for(int i = 0; i < 5000; i++) { connect send recv } 发现连接到4000千左右就连接不上了 但是断开一些连接并关闭套接字后 又可以连接,难道还有什么资源限制吗,不是可以到65535吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Pandona
2004-12-17
打赏
举报
回复
mark
Hxy129
2004-11-23
打赏
举报
回复
谢谢大家,尤其是[lemon_wei(soft_fans)]
按照[lemon_wei(soft_fans)]的方法修改注册表重启后问题解决。
Hxy129
2004-11-22
打赏
举报
回复
To [kingzai]:
我这个完成端口模型是参照《windows网络编程上的例子写的》,不知道是什么原因,
而且连接最大数也不稳定,一般就是4000左右就不行了。
kingzai
2004-11-22
打赏
举报
回复
当然有限制,服务器接到一个连接请求,就要另开一个空闲端口去和客户端进行连接。
而端口号范围是1~65535,一般1024以下是给系统保留的,那么理论上连接限制应该是6万4千多个。
我觉得是你完成端口模型的问题,你参考一下以前讨论完成端口的贴子
stonex_2000
2004-11-22
打赏
举报
回复
在for循环里创建socket,使用完了再close就不会了吧?
我以前试了,好象4000多还一直可以运行的啊.
fengge888
2004-11-22
打赏
举报
回复
把listen中的参数设置大一些 比如500
goodluckyxl
2004-11-22
打赏
举报
回复
你65535是系统的端口数目 包括分给用户使用和自己使用就2个字节16位
你connect只对一个端口连接
hjunxu
2004-11-22
打赏
举报
回复
有这种事啊,没有亲身试过,不过想来跟系统设置可能有点关系。
barsteng
2004-11-22
打赏
举报
回复
连接限制和完成端口没有什么直接关系,如果楼主找不到问题,可以先不用完成端口,直接试试最大能开多少个连接
lemon_wei
2004-11-22
打赏
举报
回复
win2k缺省的出站连接的临时端口为1024-5000,要想使用更多的出站端口需要修改注册表
修改方式:
在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
项下建一个
MaxUserPort
双字节值,
例如:取值为10000时,大约有9000个端口可用
为什么 SSH(安全终端)的
端口
号是 22 !!
为什么 SSH(安全终端)的
端口
号是 22 呢,这不是一个巧合,这其中有个我(Tatu Ylonen,SSH 协议的设计者)未曾诉说的故事。
FTP协议主动模式数据
端口
20、控制
端口
21
什么是FTP? FTP就是文件传输协议File Transfer Protocol 的缩写. FTP
端口
号是多少? 21 FTP的
端口
号能改吗? 能 ftp的
端口
号20、21有何区别? 一个是数据
端口
,一个是控制
端口
,控制
端口
一般为21,而数据
端口
不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定 FTP Port模式和...
haproxy TCP源
端口
耗尽
问题
(单个网卡最多65535个
端口
)
http://blog.sina.com.cn/s/blog_704836f40101jv9h.html 此文基本是翻译aloha的一篇文档,本人实际使用情况遇到的
问题
类似,但不是MySQL。 [2017.01.12 增补] 1.7版的haproxy开启了IP_BIND_ADDRESS_NO_PORT支持 ,即可以复用source port,这样可以从更基础的内核层面解决这个
问题
,唯一
完成
端口
详解
完成
端口
详解(1) 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和
连接
一个套接字,尝试进行
连接
,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个
连接
的网络应用程序。本文将讨论如何通过Winsock2在Windows NT 和 Windows 2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服
区块链网络
端口
及证书
一、网络的三类
端口
区块链网络由多个互相
连接
的节点构成,每个节点又与客户端、浏览器和监控工具等相
连接
。区块链网络包括P2P
端口
、RPC
端口
和Channel
端口
。 RPC(即Remote Procedure Call,远程过程调用); HTTP(HyperText Transfer Protocol,超文本传输协议) 。 OSI网络七层模型 在说RPC和HTTP的区别之前,我觉得有必要了解一下OSI的七层网络结构模型(虽然实际应用中基本上都是五层),它可以
分
为以下几层: (从上到下) 第一层:应用层
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章