Easy to use nonblocking socket server and non blocking socket client.