Node.js 从0.9 socket.io迁移

Node.js 从0.9 socket.io迁移,node.js,socket.io,socket.io-1.0,Node.js,Socket.io,Socket.io 1.0,Socket.io文档: 启动服务器 之前: var io=require('socket.io');var socket=io.listen(80,{/*选项 */ }); 现在: var io=require('socket.io');var socket=io({/*选项*/}) 那么现在如何选择服务器端口 也可以在不使用http服务器(express、node http server等)的情况下使用socket.io吗?您可以在不使用express/http的情况下使用socket.io

Socket.io文档:

启动服务器

之前:

var io=require('socket.io');var socket=io.listen(80,{/*选项 */ });

现在:

var io=require('socket.io');var socket=io({/*选项*/})

那么现在如何选择服务器端口


也可以在不使用http服务器(express、node http server等)的情况下使用socket.io吗?

您可以在不使用express/http的情况下使用socket.io,只需向参数传递一个端口即可

var port = 3000;
var io = require('socket.io')(port);

io.on('connection', function(socket) {
    console.log('a user connected');
});