Node.js 如何使用PeerServer检索其他对等id

Node.js 如何使用PeerServer检索其他对等id,node.js,peerjs,Node.js,Peerjs,我想使用peerJs和PeerServer制作一个视频聊天应用程序。我正在传递一个在创建对等构造函数时随机生成的ID。这就是我在客户方面所做的 var generatedID = $('#my_id').text(); var peer = new Peer( generatedID , { host: 'localhost', port: 7880, path: '/' }); 然后我从GitHub中的文档创建一个连接,我们传递另一个对等方的id来初始化连接

我想使用peerJs和PeerServer制作一个视频聊天应用程序。我正在传递一个在创建对等构造函数时随机生成的ID。这就是我在客户方面所做的

        var generatedID = $('#my_id').text();

        var peer = new Peer( generatedID , { host: 'localhost', port: 7880, path: '/' });
然后我从GitHub中的文档创建一个连接,我们传递另一个对等方的id来初始化连接

        var conn = peer.connect('another-peers-id');
        conn.on('open', function(){
              // the the logic here
        });

现在,我想知道如何获取另一个对等方的id。

我查看了API,但没有看到任何相关信息。所以你可以数自己。因此,您可以为当前对等点定义一个数组

var currentConnectionSize = 0;
var peers = [];

conn.on('connection', function(id){
    peers.push(id);
    currentConnectionSize++;
    console.log(currentConnectionSize);
});

conn.on('disconnected', function(id){
    peers.slice(peers.indexOf(id),1);
    currentConnectionSize--;
    console.log(currentConnectionSize);
});

可能您需要为“错误”和“关闭”事件定义它。

可能是我的问题不清楚,我想要实现的逻辑是,获取其他对等方id,以便在两个对等方之间建立连接,并允许它们通信和发送消息