[Twisted-Python] socket is not closed when connection failed
Yun Mao
maoy at cis.upenn.edu
Wed Feb 16 13:35:15 MST 2005
Hi everyone,
I found that if a TCP connection is failed, e.g. UserTimeout or No route
to host, connection refused, etc, i.e. when factory.ConnectionFailed is
called, the socket is not properly cleaned up. i.e. socket.close() wasn't
called. In this case, when I try to connect to many unreachable hosts, my
file descriptor will finally be gone.
Could someone confirm me on this? Thanks. I'm using twisted 1.3.0rc1
Yun
More information about the Twisted-Python
mailing list