能力值:
( LV2,RANK:10 )
|
-
-
2 楼
你用的是select的话, 差不多就2000开始掉~
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我用的是select,用什么方法可以让他接受连接更高的个数?完成端口可以吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
iocp一般4核4g电脑一个进程也就2500个连接
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
大型服务端程序还真难,忘高手指点迷津。。谢谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
要看你业务的压力了, 如果仅仅是连接上来 发发heartbeat~ IOCP承受2500完全没问题.
根据自己的需要来选择个IO模型吧. 具体选择标准可以到网上去查下吧. 这方面的资料很多的.
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
这个怎么说呢,网游用的是刀片,10台一刀,可以接受近3w个连接,他只要10组48u机柜就可以做到同时在线30w,目前wow大陆服也就30w人同时在线。如果用小机集群,那就更省空间了不是吗,你想让1台机器接受好几万,那除了那种超级终端,没啥能满足你的了。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
原来是这样,谢谢了,现在我多加两台服务器分单负载。
|
能力值:
( LV13,RANK:283 )
|
-
-
9 楼
用完成端口吧
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
呵呵。。我倒是建议重叠I/O ..完成端口编程挺累人的。。呵呵。我自己测试也就是2000多。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
用IOCP,还有操作系统原因,XP带2000左右差不多,用服务器系统带几万没问题,我用WINDOWS7只编写了32678个客户端连接,笔记本回射服务器测试每秒数据处理3M左右
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
正解,用Server2003 如果光光是链接的话 一台带3W左右很正常。
XP 链接数不够用。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
光光是链接 xp都可以了,网络编程数据传输处理才是重要
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
好像是各个系统下面每个进程可开端口数有关!
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
可以的,你试一下。。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
经过一段时间的改进终于完成改成 完成端口了。。现在高峰在线4000个客户左右,没有断网现象,总结:XP,2000,2003系统用select服务端接受连接客户超过2000个同时有数据流量开始断网,没有数据流量只接受连接几万个都没问题。IOCP接受连接客户同时有数据流量可以很多客户。。。
|
能力值:
( LV8,RANK:130 )
|
-
-
17 楼
大规模链接的话,还是使用iocp吧,select在win下有天生的链接设置,也是可以使用多线程来拓展,类似ace,但是那还不如使用iocp
|
|
|