C
cb1997
Unregistered / Unconfirmed
GUEST, unregistred user!
INDY控件:
多个TIdTCPClient端和TIdTCPServer连接时,TIdTCPServer的IdTCPSExecute事件产生的问题
....
CltThrdList: TThreadList;
......
procedure TfrmMain.IdTCPSExecute(AThread: TIdPeerThread);
var
。。。
aFileName:string;
。。。
begin
.........
with CltThrdList.LockListdo
try
......
for i := 0 to count - 1do
begin
.......
aFileName := RecThread.Connection.ReadLn;
........
end;
finally
CltThrdList.UnlockList;
end;
........
end;
当某个客户t端没有向服务器端写数据时,程序在 aFileName := RecThread.Connection.ReadLn;
这句就没有响应了,这个问题如何解决呀?
多个TIdTCPClient端和TIdTCPServer连接时,TIdTCPServer的IdTCPSExecute事件产生的问题
....
CltThrdList: TThreadList;
......
procedure TfrmMain.IdTCPSExecute(AThread: TIdPeerThread);
var
。。。
aFileName:string;
。。。
begin
.........
with CltThrdList.LockListdo
try
......
for i := 0 to count - 1do
begin
.......
aFileName := RecThread.Connection.ReadLn;
........
end;
finally
CltThrdList.UnlockList;
end;
........
end;
当某个客户t端没有向服务器端写数据时,程序在 aFileName := RecThread.Connection.ReadLn;
这句就没有响应了,这个问题如何解决呀?