why websockets?

we want an uninterrupted connection between our two clients and our server

  1. interactive communication session between the user's browser and a server
  2. you don't have to poll the server for a reply
  3. persistent connection
  4. Bi-directional
  5. Full-duplex communication
  6. Single TCP connection