我想使用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
});
现在,我想知道如何获得其他同伴的身份。
答案 0 :(得分:0)
我看了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);
});
也许您需要为"错误"定义它?并且"关闭"事件