> I am using TCP > My Network Bandwidth is 2 MegaBITS per second (Mbps) > it is Ethernet
Yes, but ethernet presentation can be very slow, particularly over mobile networks or even satellite. Poor links have long latency and cause packet loss, which means TCP resends packets, which increases delays and eventually causes lost connections. As Francois said, you need to ping the remote computer at the moment the problem happens, to determine the latency and packet loss. Use my threaded ping component, at least 10 or 20 pings, count and average the failures and response times. http://www.magsys.co.uk/download/software/pingthrd.zip Angus -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be