http://mbed.org/users/samux/code/WebSocketClient/#466f90b7849a