[Twisted-Python] Re: How to detect dead client
Alvin Delagon
adelagon at gmail.com
Fri Jun 6 08:38:22 EDT 2008
Hello,
It's actually a setsockopt() call to enable tcp_keepalive on your
application. It's located in twisted/internet/tcp.py starting from line 431.
:)
def getTcpKeepAlive(self):
return operator.truth(self.socket.getsockopt(socket.SOL_SOCKET,
socket.SO_KEEPALIVE))
def setTcpKeepAlive(self, enabled):
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE,
enabled)
Twisted uses the built-in python socket library.
---
Alvin Delagon
On Fri, Jun 6, 2008 at 6:55 PM, <big_tyo at inf.its-sby.edu> wrote:
> where is this tcp_keepalive_time located? is it on twisted source code or
> python library?
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
--
http://www.alvinatorsplayground.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20080606/894926b7/attachment.htm
More information about the Twisted-Python
mailing list