Socket.IO implementation done