繁体   English   中英

EasyRTC + Node Webkit:已连接到套接字服务器时尝试连接 - 错误

EasyRTC + Node Webkit: Attempt to connect when already connected to socket server - Error

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在创建一个节点webkit应用程序,我想在其中实现音频聊天。我已经使用EasyRTC实现了相同的功能,并且工作正常。 我的应用程序的sails服务器在1337端口运行,我已实现的音频聊天在1338运行。 我现在面临的问题是,每当用户登录时,都会建立与我的音频聊天控制器的连接。 当用户注销时,它将断开连接。 在这种情况下,如果用户再次登录,则会抛出错误:

Developer error: attempt to connect when already connected to socket server ,即使我已断开服务器连接。

用于连接:

$scope.connect = function() {
  easyrtc.enableVideo(false);
  easyrtc.enableVideoReceive(false);
  easyrtc.setRoomOccupantListener($scope.convertListToButtons);
  easyrtc.setSocketUrl(io.sails.chat_url, {
        'connect timeout': 10000,
        'force new connection': true
  });
  easyrtc.initMediaSource(
        function() { // success callback
              easyrtc.connect("easyrtc.audioOnly", $scope.loginSuccess, $scope.loginFailure);
              easyrtc.setUsername($rootScope.currentUser.user.id);                                                                  },
    function(errorCode, errmesg) {
          easyrtc.showError(errorCode, errmesg);
    } // failure callback
  );
}

断开连接:

$scope.disconnect = function() {
     easyrtc.disconnect();
}

我在调试模式下运行应用程序,在EasyRTC库文件中,当用户注销并登录时, self.webSocket undefined 。仍然是它给出了上述错误。

任何人都可以帮我弄清问题究竟是什么?

提前致谢。

问题暂未有回复.您可以查看右边的相关问题.
1 尝试连接到本地主机套接字服务器时,Web浏览器上的“连接已重置”

我正在尝试使用可以在任何Web浏览器上连接的套接字在python中创建服务器。 我使用主机作为“ localhost”,端口使用8888。 当我尝试连接到它时,我想要显示的内容显示了片刻,然后浏览器显示“连接已重置”消失了。 我已经做了一些非常简单的事情来测试它是否仍然可以做到。 ...

2 当其他设备连接到服务器时,套接字错误

我正在做一个游戏,并决定是否可以连接到另一台计算机上正在运行的服务器。 我在我的机器上(使用pyinstaller)编译了代码,然后尝试在另一台机器上运行它。 起初我工作良好,但大约30秒后,服务器停止向另一台计算机发送数据。 我查看了日志,并看到Error client_thread: inval ...

3 TCP-IP套接字C:尝试连接到服务器套接字时出现错误的地址错误

我正在尝试创建客户端服务器井字游戏作为家庭作业。 我在单独的功能中而不是在主程序中设置服务器侦听器和连接。 服务器套接字创建成功,但是客户端连接失败,我认为这是导致随后的seg错误的原因。 我已经查找了类似的问题,并尽可能地对代码进行了调整,例如为sizeof(cli_addr)设置变 ...

5 PHPMailer:SMTP错误:10051无法连接到服务器:套接字操作已尝试到无法访问的网络

我已经编写了一个脚本,可以使用我的Gmail凭据发送邮件。 在我的本地计算机上运行正常。 这意味着我能够从本地计算机发送邮件。 但是当我在实时服务器上执行此脚本时将其托管时,出现了以下错误: SMTP->错误:无法连接到服务器:尝试对不可达的网络进行套接字操作。 (100 ...

7 连接到服务器时,套接字不连接

我在android上有一个服务器-客户端应用程序,它支持客户端之间的消息传递。 ı在同一台计算机上的不同模拟器上运行服务器和客户端程序。 当服务器侦听该端口时,客户端尝试将其与这些语句连接。 在此之前,我重定向了5000:6000,因为5000是客户端,而6000是服务器的端口。 ...

9 无法使用EasyRTC连接到Xirsys STUN和TURN服务器

我正在使用EasyRTC和Xirsys开发视频聊天应用程序。 它本身可以正常工作(使用Google STUN服务器),但是当我为getIceConfig事件创建侦听器时失败。 EasyRTC服务器在端口8080上,并且我在端口80上也有一个Apache服务器。我已经按照以下步骤设置了serv ...

10 错误:连接到套接字服务器时连接被拒绝

使用3个终端,2个服务器和1个客户端时,我的以下C_Client代码运行良好。 但是,当我将相同的代码集部署到3台不同的计算机上时,它的执行效果并不理想。 有几种情况, 我正在为server1使用8888端口,为server2使用5678端口。 输入参数供客户端输入。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM