我想问的是,在node.js中一个Socket.io P2P连接上时,连接在同一台服务器上的两个客户端,这是可能的,它们是由不同的端口在同server.and连接可以共享的手段与对方聊天。
您可以通过创建Node.js的服务器的多个实例,这样做并初始化多个实例OS socket.io对每个端口的
var app = require('express')();
var http1 = require('http').Server(app).listen(8080);
var http2 = require('http').Server(app).listen(9090);
var io1 = require('socket.io')(http);
var io2 = require('socket.io')(http);
但随后也一样会有一个过程的所有请求将只从主端口最终被传递。原来的服务器。由于这上面没有使用一个以上的插座的好处。
请参阅this更多信息