why websockets?
we want an uninterrupted connection between our two clients and our server
- interactive communication session between the user's browser and a server
- you don't have to poll the server for a reply
- persistent connection
- Bi-directional
- Full-duplex communication
- Single TCP connection