hi this question is about your socketspy program since it so nice =) I was wondering something for what i'm trying to do and that is close remote socket and keep local connection still alive by not informing it that the remote socket has closed. I am doing it like this and commenting out the session closed event so that my server does not know the connection was terminated.
procedure TMain.RemoteSessionClosed(Sender: TObject; Error: Word); begin // with TWSocket(Sender).Owner as TClient do ShutDown(1); end; The local loopback connection still remains open which is what i want and then I attempt to connect the remote socket to another ip address and port by setting addr and port and then calling "connect". The problem is the destination is waiting for me to send an authorization packet and I can't do something like cli.remotesocket.sendstr(str); right after i attempt to connect because the socket state is still wsConnecting and isn't connected yet. How can i send the needed packet when i connect to the new destination, is there an OnConnect() event in ICS that my remote socket could use to send this packet? So the whole goal to what i want to do is use socket spy, at some point into the debug session of remote app close connection to remote server but not the server then reenter new ip and port for remote socket and connect back out so the server can just pick back up like it never knew anything was terminated. Thanks for great demos on ICS and good support. -- 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