Real-time web with Node.js & Socket.io
If you are a .net developer, you may be familiar with ASP.net SignalR for real-time web development. It's one of the coolest libraries for ASP.net that allows bi-directional communication between a server and a client. For more details refer http://www.asp.net/signalr . This blog post is an intro to use Node.js and Socket.io to achieve real-time web communication with pure JavaScript using a simple chat program example. Socket.io is a library that makes our lives easy to work with web sockets. Of course, in the Javascript world, there are hundred other libraries available to implement web sockets, examples . But i like the simplicity of Socket.io. Step 01 : Setting up Node.js Depending on the operating system you are using, download Node.js from the official site here . Installation process of both Windows and OSX is pretty much the same. Double click the setup file and follow the straightforward instruction. For...