On Jun 19, 2006, at 1:15 AM, Sergei Golovan wrote:

The problem is that this "ping" is not a ping at all because it only
sends data and does not expect reply.

Well, not really. You'll get a TCP ack back, which should be enough to keep the lights on. Some servers can also be configured to send space keep-alives. If both sides use this algorithm things seem to work pretty well:

1) set a timer to some amount of time, say 30 seconds
2) when the timer fires, send a space
3) whenever you send something, reset to the timer to zero
4) whenever you receive something, reset the timer to zero

this allows you to detect dead links about as quickly as possible, without increasing network traffic any more than absolutely necessary.


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to