S startcn Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-02 #1 使用tidtcpserver和tidtcpclient做通讯,当大量client同时发送数据包时,server端就会停止相应,假死状态,cpu100%. 要过一段时间才能恢复,此后也不能在接受客户端的连接了.请问如何解决,急,在线等.(分不够在加)
使用tidtcpserver和tidtcpclient做通讯,当大量client同时发送数据包时,server端就会停止相应,假死状态,cpu100%. 要过一段时间才能恢复,此后也不能在接受客户端的连接了.请问如何解决,急,在线等.(分不够在加)
S startcn Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #3 服务器端就使用tidtcpserver,不用写什么代码,客户端创建500个tidtcpclient的实例做以下代码 for i:=1 to 500 do begin try ClientList.Host := 服务器ip; ClientList.Port := 服务器port; ClientList.Connect; 用ClientList向服务器发送一个字符串,比如'test' except end; end; 发送完以后,服务器无法响应,cpu100%.请问有什么方法可以解决么?
服务器端就使用tidtcpserver,不用写什么代码,客户端创建500个tidtcpclient的实例做以下代码 for i:=1 to 500 do begin try ClientList.Host := 服务器ip; ClientList.Port := 服务器port; ClientList.Connect; 用ClientList向服务器发送一个字符串,比如'test' except end; end; 发送完以后,服务器无法响应,cpu100%.请问有什么方法可以解决么?
T thx1180 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #5 9494,在一台客户机连这么多?没有这么做负荷测试的吧? 这要是在别人的服务器上,要么限制了同一个IP的连接数,要么就干脆封了你的IP
S startcn Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #6 但是测试的是服务器端啊,我一台机器模拟500个和5台机器模拟500或者更多应该没有大的区别把??
M mmzmagic Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #7 ...你同时连接肯定要让 server 一个一个处理 没有响应很正常