Skip to main content

Polling and Streaming Example

How to use

  • Install all dependencies

    npm i

  • open 4 terminals
  • run server

    node server.js

  • run client file with stream mode

    MODE=stream NAME=Clement node client.js

    - when you chat here, poll mode users will receive your messages at every interval
  • run client file with poll mode

    MODE=poll NAME=Antoine node client.js

    - when you chat here, stream mode users will receive your messages instantly
  • test streaming and polling with a script

    (for i in seq 1 10000; do sleep 1; echo $i; done) | NAME=Bot node client.js