TCP Keepalives are a method for a operating system/networking stack to determine if the connection it established is still alive. It is TCP's only internal 'ping' - when a break normally happens in the network, there is no notification that the connection has been broken sent back to the host - the local host detects that the remote host is down when the local host sends a message which fails to be acknowledged.
Keepalive is a message sent by the TCP stack after $time time of inactivity on the connection (where $time is usually defined as two hours, and on many systems is still not configurable to a particular application or socket.) If that message fails, the socket is disconnected as normal. -David Waite Sean Kirkby wrote: > Oh, I see. that makes sense. As it turns out, I am indeed using NAT > in my office, and the server I am connecting to is across the > continent, so this is probably it. > > In any event, some sort of "keep alive" is needed in this situation, > right? Is sending white space to the XML stream every 60 seconds the > best way to do this? > > Is your suggestion about "TCP Keep Alives" targeted to this problem? > > Thanks a ton. > > --sk! > > >>> [EMAIL PROTECTED] 7/1/2002 2:26:29 AM >>> > Hi Sean! > > Sean Kirkby wrote: > > > Does the server need to see a bit of activity from the client > > regularly in order for the connection to stay alive? The behavior in > > WinJab, Exodus, and JIM seem to indicate this. Should my client > > emulate their behavior (i.e. sending "<sp><tab><sp>" every 60 seconds)? > > No, the server doesn't need this, it's done because of NAT-Routers. If > you are using a NAT-System to share an internet account between > different computers, this system forgets connections without activity > after some time. > > > Tot kijk > Matthias > > -- > Fon: +49-700 77007770 http://matthias-wimmer.de/ > Fax: +49-89 312 88654 jabber:[EMAIL PROTECTED] > > > _______________________________________________ > jdev mailing list > [EMAIL PROTECTED] > http://mailman.jabber.org/listinfo/jdev _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
