title: make-network-process hangs forever if noone listens on the specified port
body: <p>Is there any way to mitigate this behaviour? It would be best if it returned nil or threw an error.</p>
  
  <p>I.e. suppose I'm trying to connect to an unbound socket on localhost - in that case <code>make-network-process</code> blocks and even if afterwards someone binds the socket, it doesn't realize it happened, so, it is basically stuck.</p>