Use non blocking sockets