functions to compute speed and torque from MX28 raw values.
correctly detect closed connections for blocking and non-blocking sockets.
correctly detect closed connections for blocking and non-blocking sockets.
implement non-blocking server.
correctly handle non-blocking sockets.