I am in the process of reading and collecting material for this, meanwhile you can read this - https://socket.io/

NOTE - For any question/suggestion, please send email to amu.prashant1@gmail.com