Hello, You can use OnSessionConnected. In that event you can send your autorisation string.
--- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Friday, February 3, 2006, 04:22, [EMAIL PROTECTED] wrote: > 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