@property<EOL><INDENT>def timeout(self):<DEDENT>
return self._timeout<EOL>
Gets the timeout, in seconds, for both sockets. Note that having a
non-infinite timeout is important because the global kill signal is
checked in between receive timeouts. The global kill signal is used to
shut down listening threads.