IdTcpClient重复ReadLn命令

时间:2014-05-28 08:56:30

标签: delphi indy delphi-xe5

我想在Idtcpclient上创建一个重复ReadLn命令的函数。 但我怎么能这样做?我不想使用计时器,因为计时器很慢。 我已经在google上搜索了但我不明白..

1 个答案:

答案 0 :(得分:0)

客户端可以放在一个单独的线程中,并使用循环重复ReadLn直到成功。超时可以作为ReadLn的参数给出,以便下一次尝试将在超时间隔之后发生。确保处理连接丢失,例如通过重新连接循环。