我有一个简单的websocket应用,没有简单的套接字。IO
var port = process.env.port || 3000;
const app = require('http').createServer() , io = require('socket.io')(app);
app.listen(port, function(){
console.log('listening on' + port);
});
new Server();
function Server() {
io.on('connection',function(socket){
console.log("someone connected");
socket.on('disconnect', () => {
console.log("user got disconnected");
});
});
}
并且我一直在托管它方面遇到问题,因为无论何时我通过forever.js运行它,我都无法使其在本地主机(具有服务器外部IP地址的server(vm)外部)上工作。所以我想弄清楚这是因为我没有安装Express还是因为socketio / nodejs无法单独作为单个Web套接字服务器。