title: Python [Errno 98] Address already in use
body: <p>In my Python socket program, I sometimes need to interrupt it with <kbd>Ctrl-C</kbd>. When I do this, it does close the connection using <code>socket.close()</code>.</p>
  
  <p>However, when I try to reopen it I have to wait what seems like a minute before I can connect again. How does one correctly close a socket? Or is this intended?</p>