peerjs断开连接事件无法正常运行

时间:2019-02-15 15:02:20

标签: javascript p2p peer peerjs

我正在使用peersjs应用程序,其中,我的节点构建应用程序创建与服务器的对等连接。我能够与本地服务器建立连接,而我想包含一个事件,该事件将在对等方失去与服务器的连接时触发,例如:Internet连接断开。

我尝试使用peerjs断开事件,他们提到当从信令服务器peer.on('disconnected',function(){}发出peerjs时会触发该事件) 当事件被触发时,此选项无法正常工作,但仅当我尝试重新连接时,而不是在断开连接时。

如果我的连接断开了,我想要什么,我想尝试一次又一次地重新连接,直到完全重新连接为止。

  peer.on('disconnected',function(){
    console.log("connection disconnect");
    if(peerjsId !== null && peer.disconnected && !peer.destroyed){
      peer.id = peerjsId;
      peer._lastServerId = peerjsId
      //reconnect to the server
      if(peer.reconnect()){
        console.log("reconnect");
      };
    }
  });

当我的互联网连接中断或我从对等服务器断开连接时,应该断开打印连接的连接。

0 个答案:

没有答案