it is an example of implementing websocket(ws) on both server and client side
$ npm install --save ws express
or
$ git clone git@github.com:alisiikh/nodejs-websocket-example.git
ws
is a WebSocket client and server implementation, fast, and easy to use ( [R]ead More](https://stackoverflow.com/questions/16392260/which-websocket-library-to-use-with-node-js) ).
websocket client
is a browser supported object.
There are 3 basic functions:
ws.onopen
: emmited when connectedws.send
: sending a send event to websocket serverws.onmessage
: event emmited when receiving message
And one custom method added to broadcast messages to all clients
wss.broadcast
: sends an event to all knows clients
Run server
$ npm start
Open browser
http://localhost:3000/