ref – https://socket.io/get-started/chat
setup
Assuming you have node, npm, nodemon/gulp installed.
First, make a directory called DesktopApp. Then start the process of creating a node project.
npm init
Enter your information for the package.json file.
Install Express:
npm install –save express@4.15.2
Server can push messages to clients. Whenever you write a chat message, the idea is that the server will get it and push it to all other connected clients.