Thanks for quick response :) I have 1 button (TButton) on my main Delphi form and when i click that button i send 2 different packets. 1 packet goes to local connection and other packet go to remote connection. How would i do this then? RemoteSocket.SendStr(data2) sends data to remote connection, how would i send data to local socket without sending that data to remotesocket also? I need to have flexibility somewhat like this RemoteSocket.SendStr(packet2); LocalSocket.SendStr(packet1); all under button events, or anywhere else i choose to call it on the form. Any ideas... --ICSNewbie05 -- 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