This is an interesting read. Would have liked to see more details on how to build a websocket server.
However, the thing to keep in mind is, your own websockets server would lack some serious attributes such as scalability, message ordering etc unless you have a dedicated distributed systems engineers' team working on it!