Hi,
Calling QUIT when not connected never returnes.
How to fix it? I added code below in SendCommand is this OK?
procedure TCustomFtpCli.SendCommand(Cmd : String);
begin
if Assigned(FOnCommand) then
FOnCommand(Self, Cmd);
TriggerDisplay('> ' + Cmd);
if FControlSocket.State = wsConnected then
FControlSocket.SendStr(Cmd + #13 + #10)
else begin // Quit when not connected never returned. // 01/14/06
AG
FStatusCode := 200;
FNextRequest := nil;
FDoneAsync := nil;
FConnected := FALSE;
FRequestResult := FStatusCode;
FLastResponse := IntToStr(FStatusCode) + ' OK not connected';
SetErrorMessage;
TriggerRequestDone(FStatusCode);
end;
end;
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be