What is Socket.IO ? I recently built an basic real-time chat application and I used socket.io for the implementation of bi-directional communication...