https://mbed.org/teams/Multi-Hackers/code/SocketModem/#571e0ef6c8dc