title: Alternatives to select() on client side
body: <p>Is there an alternative to <code>select()</code> for the client side of a TCP non-blocking socket connection?</p>
  
  <p><code>select()</code> is mainly for multiple connections, but my client only has a single connection. As a result, I asked myself if there is an alternative function to recognise I/O on a single socket. That would probably be faster and I wouldn't need all the <code>fd_set</code> handling.</p>