http://mbed.org/teams/NetworkSocketAPI/code/NetworkSocketAPI/#ea3a618e0818