Chapter 1. Chat Application with Web Sockets