标签: delphi indy delphi-xe5
我想在Idtcpclient上创建一个重复ReadLn命令的函数。 但我怎么能这样做?我不想使用计时器,因为计时器很慢。 我已经在google上搜索了但我不明白..
答案 0 :(得分:0)
客户端可以放在一个单独的线程中,并使用循环重复ReadLn直到成功。超时可以作为ReadLn的参数给出,以便下一次尝试将在超时间隔之后发生。确保处理连接丢失,例如通过重新连接循环。