Hello Robert, If I understeand whell it seems that you receive a particular packet double ? This is impossible with TCP.
First of all check if it is the sender or the receiver that fails. You can easy check this with SocketSpy where you can log the traffic between them. If it is receiver, I suggest you log in OnDataAvailable. To be very sure of message pump usage (unless you are 100% sure no object is called that use it) you can also increment / decrement a counter on enter / leave of the event and log it also. --- Rgds, Wilfried http://www.mestdagh.biz -- 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