i'm trying to see if anyone else thinks this is a bug, when you call socket.socket.close() the wrapper only marks the socket as closed, so no exception to unblock socket.socket.accept(), and you can actually still get connections on this socket? ( this may only be for windows. ) simon.