Long-running client/server communications using Socket.IO