【发布时间】:2011-03-24 14:56:17
【问题描述】:
我的应用使用 TidTCPClient 向服务器发送数据。服务器使用 TidTCPServer。一切正常,我现在正在尝试处理意外情况。
当我断开服务器和客户端之间的网线,然后尝试关闭客户端时,它等待了很长时间,直到它最终关闭:
TCPClient.IOHandler.InputBuffer.Clear;
TCPClient.Disconnect;
TCPClient.Free;
TCPClient.Free 是它等待的地方。有时是 30 秒,有时甚至更长。
有没有办法立即终止 TCPClient,不管它当时在做什么?
【问题讨论】:
标签: delphi delphi-2009 indy10