[Twisted-Python] No connectionLost

Glyph Lefkowitz glyph at twistedmatrix.com
Fri Dec 5 19:25:27 EST 2003


Ed Young wrote:

> Is this expected behavior?

Yep.  TCP is weird that way.  If you waited long enough you probably 
would have gotten the connectionLost to happen.

 > What can I do to avoid this problem?

Use a protocol that has keep-alive packets.  If you send data over the 
connection every so often and require that it comes back in a certain 
amount of time, you can terminate the connection if the link gets 
unacceptably unresponsive.

Alternatively, call self.transport.setTcpKeepAlive(True) from your protocol.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 256 bytes
Desc: not available
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20031205/128e3b72/attachment.pgp 


More information about the Twisted-Python mailing list