在服务器端断开PeerJS上的对等体

时间:2015-09-08 18:15:39

标签: peerjs

我有这样的场景:

  1. Peer必须先验证才能使用peerjs服务。
  2. 服务器等待对等方发送身份验证的时间量。
  3. Peer不会在x时间内发送auth,因此服务器强制断开对等端(必须可以,因为服务器重启默认设置在客户端断开连接)
  4. peerjs服务器是否有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

TL; DR 您无法通过他们的API。

但是,你可以做一些工作!通过阅读他们的来源,我能够创建一个" mock"他们的脱节。然而,这并没有提供理由。它仍然适合我的需要!

console.log('disconnect peer', id);
this._clients['peerjs'][id].socket.close();
this._ips[this._clients['peerjs'][id].ip]--;
delete this._clients['peerjs'][id];
this.emit('disconnect', id);