https://www.learnsteps.com/web-socket-implementation-using-socket-io/
Web Socket implementation using Socket.io