PeerJs Server:nodejs 上的自定义服务器
客户端:电子应用程序
一切运行良好,但在某些用户的设备上无法正常运行 调试后我发现
peer.connect
即使在 setTimeOut
上也永远不会打开
const handelPeer = async (peerId: string) => {
const id = `${Math.random().toString(16).slice(2)}_${user?.username
?.replaceAll(' ', '_')
.toString()!}`;
const peer = new Peer(id, {
host: 'xxx.xxxx.xxx',
path: '/peerjs',
secure: true,
});
peer.on('open', () => {
const connection = peer.connect(peerId); // Never open on some users
connection.on('open', async () => {
// never getting here on some users
});
});
};
console.log(connection)
很多人说我必须更换 stun 服务器 我尝试用谷歌和其他一些人来改变它,但没有任何改变
只是想知道你是否已经解决了这个问题。我现在也遇到同样的问题了