社区
C++ 语言
帖子详情
SOCKET连接数量问题
gaomingok
2008-12-02 07:25:42
windows最多可以接受多少个SOCKET连接(TCP长连接)?有没有限制?
...全文
619
16
打赏
收藏
SOCKET连接数量问题
windows最多可以接受多少个SOCKET连接(TCP长连接)?有没有限制?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csgdseed
2008-12-03
打赏
举报
回复
[Quote=引用 5 楼 Chiyer 的回复:]
理论上好像可以 64K 个
[/Quote]
还要看硬件
一般应用几千个连接没问题
gaomingok
2008-12-03
打赏
举报
回复
我现在正在做的项目,建立10000个连接没有问题,但是再有新的连接进来的话CPU占用率会很高(每秒接受50多个连接),而且是system进程占用的,当连接都建立后基本上就不占CPU了
30000个我也建立过,但是感觉性能就很低了
有没有做过更多连接的?效率如何?
wiler
2008-12-03
打赏
举报
回复
应该是有限制的吧
比如端口
zhanshen2891
2008-12-03
打赏
举报
回复
linux的最大连接数是windows的3倍
shwill123
2008-12-03
打赏
举报
回复
socket编程有好几种模式,这几种模式所能承受的连接数量都不大一样,性能也不大一样,其中的SELECT模式WINDOWS系统默认的连接数为64,但是可以自己改成大些,但这种模式连接超过1000就基本上不行了,
shwill123
2008-12-03
打赏
举报
回复
socket编程有好几种模式,这几种模式所能承受的连接数量都不大一样,性能也不大一样,其中的SELECT模式WINDOWS系统默认的连接数为64,但是可以自己改成大些,但这种模式连接超过1000就基本上不行了,
herman~~
2008-12-03
打赏
举报
回复
这个是没有定数的,技术一直在发展
按目前的硬件条件,以及普通的业务逻辑,能去到1万的长链接处理就已经不错了
zy1691
2008-12-03
打赏
举报
回复
到一定数量以后主要看你的硬件了,普通的pc和网卡连不了多少,继续提高要换更好的设备。
xxxzzw
2008-12-03
打赏
举报
回复
如果用一台个人电脑建一个只玩一种扑克牌的服务器,让200个人同时玩有可能吗?
lin_style
2008-12-02
打赏
举报
回复
跟内存有关
再具体点,有个叫non-page内存,跟这片内存有关
不过我后来计算方法大概是这样,物理内存/25KB,得出来差不多就是你支持的
2G左右6万个吧
星羽
2008-12-02
打赏
举报
回复
这个是 microsoft 的说法
http://support.microsoft.com/kb/111855
星羽
2008-12-02
打赏
举报
回复
理论上好像可以 64K 个
bill830711
2008-12-02
打赏
举报
回复
[Quote=引用 2 楼 qqwx_1986 的回复:]
http://topic.csdn.net/u/20071108/11/1258a398-8b86-4e63-af46-ff9c8657b603.html
看看这个
[/Quote]
看了一下,上面的回答基本没有参考价值
bill830711
2008-12-02
打赏
举报
回复
理论上是没有限制的,
主要是受你的server的处理能力的限制, 同时还要看你的server是干什么的
,如果都是纯内存操作,好的架构处理1两万链接应该没有问题
如果还要写磁盘之类的,那么也会受到磁盘读写能力的限制
qqwx_1986
2008-12-02
打赏
举报
回复
http://topic.csdn.net/u/20071108/11/1258a398-8b86-4e63-af46-ff9c8657b603.html
看看这个
liubuweiright
2008-12-02
打赏
举报
回复
不会
顶
windows2003 server
socket
连接
数量
所导致
问题
及其修改方式
本文介绍了Windows 2003 Server由于默认
Socket
连接
数量
限制导致的宕机
问题
及解决方案。当系统用户无法正常登陆,后台报异常时,通过调整MaxUserPort和TCPTimedWaitDelay的注册表设置,可以增加最大用户端口并缩短TIME_WAIT状态的时间,从而避免服务重启需求。
win 2003 server
socket
连接
数量
导致
问题
及修改方式
本文介绍了解决Windows 2003服务器中由于
socket
端口资源不足导致的宕机
问题
。通过调整MaxUserPort和TCPTimedWaitDelay两个参数来优化
socket
连接
,减少TIME_WAIT状态的时间,有效避免系统频繁崩溃。
由于使用 xfire/HttpMethod 造成
Socket
连接
池满的
问题
及解决办法
本文详细介绍了在使用XFire访问webService时遇到
Socket
连接
池满导致服务访问失败的
问题
,并提供了两种解决方法:通过设置HTTP头或修改
连接
超时时间。同时,讨论了增加端口
数量
和使用
Socket
池作为潜在解决方案。
PHP
socket
客户端长
连接
本文探讨了客户端为长
连接
、服务端为短
连接
时,客户端掉线导致服务端
socket
_accept卡死的
问题
,并提供了两种解决方案:一是增加监听
数量
以应对
连接
断开;二是服务端使用
socket
_shutdown及
socket
_close确保每次循环后关闭
连接
,配合第一种方案使用效果更佳。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章