当我的Tcpclient工作时,使用以下代码:
TCPClient.Disconnect;
TCPClient.Connect;
Run Code Online (Sandbox Code Playgroud)
我得到"提出异常类EIdAlreadyConnected与消息'已连接.'." 错误仍然(然而,它之前已断开连接).
那么,我怎么能完全断开它呢?
谢谢
小智 18
在indy 10使用你必须确保inputbuffer为空.
if idTcpClient.connected then
begin
idTcpClient.IOHandler.InputBuffer.clear;
idTcpClient.Disconnect;
end;
Run Code Online (Sandbox Code Playgroud)