Use poll() on the client-side during server waits to implement
overlapped I/O.

11 files changed