挑战!服务器最大连接的实现!(100分)

  • 主题发起人 主题发起人 infocaptor
  • 开始时间 开始时间
I

infocaptor

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我有10000+以上的客户同时连接到服务器上,有那一种方法能实现这种服务器.使用
端口连接好像是最好的方式,有这方面的代码例子吗?
欢迎讨论!
 
同时1000比较多
用多线程吧?

IIS就是多线程的,好象也只有4。5个线程把
 
多线程?
有问题阿,1000个连接产生1000个线程?好像有问题!!??
 
同时完成,好像不大可能。
如果有,别忘了叫我。
 
我有例子,呵呵,这个现成数和CPU个数有关系,一般是2*cpu个数
但是同时运行的现成数一般就是CPU的个数
 
To:张无忌 希望给个例子看看 infocaptor@163.com谢谢
 
我做了个服务器好像可以用2个线程做到16000了吧,好像有这么多,再要多好像要修改客户端的注册表,并用多台客户端来发起连接
只有用iocp可以做到吧,其他的方法可能没有实际意义,iis主要实现技术不是多线程,应该是iocp+OVERLAPPED i/o,我也是,不过是dELPHI作的

 
WWW.pLAYICQ.COM网络控件里面我放了一个,不过没有放源代码,因为这只是个技术验证版本,不过也算是封装成vcl吧
 
后退
顶部