It is pretty much impossible for me to write my own websocket library in a reasonable amount of time without losing all hope. What is the reason that there are these interme