在Google App Engine上部署socket.io

如何在App Engine上部署和运行Node.js中编写的socket.io服务器。 它是否支持? 如果不是我可以使用什么替代scheme

这是我的sockets:

var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); io.on('connection', function(socket){ console.log('a user connected'); socket.on('disconnect', function(){ console.log('user disconnected'); }); socket.on('subscribe', function(room) { console.log('joining room', room); socket.join(room); }); socket.on('send message', function(data) { console.log('sending room post', data.room); socket.broadcast.to(data.room).emit('conversation private post', data.message) }); }); http.listen(3000, function(){ console.log('listening on *:3000'); });