Writing a WebSocket Client

I recently tried my hand at writing a WebSocket client. Some background as to why...