【发布时间】:2015-09-08 18:15:38
【问题描述】:
我有这样一个场景:
- Peer 必须先进行身份验证才能使用 peerjs 服务。
- 服务器等待对等方发送身份验证的 x 时间。
- 对等方在 x 时间内未发送身份验证,因此服务器强制断开对等方的连接(必须有可能,因为在客户端断开连接时服务器默认重启)
peerjs 服务器有办法做到这一点吗?
【问题讨论】:
标签: peerjs
我有这样一个场景:
peerjs 服务器有办法做到这一点吗?
【问题讨论】:
标签: peerjs
TL;DR你不能通过他们的 API。
但是,你可以做一些工作!通过阅读他们的资料,我能够创建他们断开连接的“模拟”。然而,这并不能提供理由。它仍然可以满足我的需求!
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);
【讨论】:
data 变量是什么?对等ID?感谢您提供此代码。