客户端连上服务端后,各使用一个Timer(延时 10秒) 定时发送一个字符进行检测,当客户机连接数量达30以上时整个局域网络网竟然瘫痪了!!!!客户端(还用了一个Timer:Tidclient1.ReadLn('',10),延时为1秒,用来接受服务端发来的各种指令)处于没响应状态,将其结束了,并重启交换机,网络才恢复正常,请问有什么好的方法?谢谢!!!!
解决方案 »
- windows server 2008 程序界面无法显示
- TStringlist 是否需要及时释放?
- 关于窗口的隐藏与显示
- 请教通讯掩码的概念及其在串口通讯中的作用
- ★★★★★★我喜欢的女孩给我发来的短信,兄弟们、MM们请帮我分析一下,forgot给你们磕头了!★★★★★★
- 请帮我看看我写的先进先出法存储过程有问题吗?
- ★★★欢迎一起讨论如何时时更新DBGRIDE中的数据,up者都有分,今天结贴★
- 请问怎样在SQL Server中实现类似Access中的交叉表的功能! !
- 偶小瞧access了,他也有视图等功能,偶想学习学习,哪里有资料下载?????
- 关于SQL的查询问题,有些难度,请高手进来看看!!
- 我用Wise Installation System9.02 做程序打包的时候出现下面的问题
- !!!简单!数组问题,我是新手!
try
ll:=Tcpserver.Threads.LockList;
with ll do
begin
for i:=0 to Count-1 do
begin
try
Tidpeerthread(items[i]).Connection.WriteLn('l');
except
Tidpeerthread(Items[i]).Stop;
end;
end;
frm_kz.SeSkinPanel1.Caption:='可操控线程数: '+inttostr(Count);
end;
finally
Tcpserver.Threads.UnlockList;
end;
请问你是否做过这方面的程序啊?关于相互检测,举个例子看看好吗?
客户端用了一个Timer:Tidclient1.ReadLn('',10),延时为1秒,用来接受服务端发来的各种指令 ,行得通吗?程序运行后,客户机使用起来有点"卡"的感觉啊,有什么好的方法?