还是SERVERSOCKET控件最多可以与多少个CLIENT同时通信,难道这个网站没有高手吗,张无忌 ( 积分: 50 )

  • 主题发起人 主题发起人 男生111
  • 开始时间 开始时间

男生111

Unregistered / Unconfirmed
GUEST, unregistred user!
还是刚才那个问题,SERVERSOCKET控件最多可以与多少个CLIENT同时通信,我用的是无阻塞模式
 
还是刚才那个问题,SERVERSOCKET控件最多可以与多少个CLIENT同时通信,我用的是无阻塞模式
 
我没有测试过最多的 ,我可能很苯 连接100个速度就很慢了
 
我如果要同时与3000个客户端通讯怎么办呢?
 
我的联接客户端不多,大约20几个,且在局网内,速度没有问题。
 
什么意思﹖
是不是寫要寫互通信的軟件﹖
 
重复说一下问题
我最近编写一个程序用了SOCKET控件,CLIENT端最多可能有3000个,我SERVER端用SERVER控件,用的是无阻塞模式,每个CLIENT通讯量每次最多有2M,程序已经编写完了,还没测试,我想请教SERVER能否同时与这么多CLIENT通讯,另外,SERVER响应事件函数中ServerSocketClientRead,能否当一个客户连接执行完再执行另外一个,因为我在这个函数中有一些变量,我怕这些变量当一个连接没执行完有执行了新的响应就被破坏了(也就是SOCKET控件是否本身自己可以处理,不用我再考虑了)
 
关注这个问题。 加我QQ一起讨论这个问题可好。4545870
 
建议:
1、在ServerSocketClientRead中,进入时设置标志,出口处再清除标志,从而避免冲突现象。
2、你这么大的数据量在网上跑,不堵塞才怪呢。我估计问题不是出在SOCKET的收发上面,应该考虑压缩数据量的问题,或者添置设备提高网速了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部