Building a real-time chat using WebSockets over HTTP/2 streams