a simple, fundamental implementation of the websocket protocol which supports easy extension handling.