Close a socket externally

Michael Fuhr mfuhr at
Sat Oct 2 01:20:44 CEST 2004

"drs" <drs at> writes:

> I have a program which opens a socket server in a thread.  I need for the
> server to listen on the socket for a certain amount of time (say, ten
> seconds or so) and then close it, and am wondering if there is a good way to
> close the socket other than sending it a message from another thread to
> close itself.  That is, I am looking for a way to forcably kill a socket
> from a second thread, not to send it a message to kill itself.

Why the requirement to close the socket from another thread?  Why
can't the thread that created the socket time out and close the
socket itself?

Michael Fuhr

More information about the Python-list mailing list