Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传闻套接字已断开连接:检测到连接丢失,因为自套接字接收到最后一条PONG消息以来,连接时间过长_Javascript_Sockets_Gruntjs_Opentok_Tokbox - Fatal编程技术网

Javascript 传闻套接字已断开连接:检测到连接丢失,因为自套接字接收到最后一条PONG消息以来,连接时间过长

Javascript 传闻套接字已断开连接:检测到连接丢失,因为自套接字接收到最后一条PONG消息以来,连接时间过长,javascript,sockets,gruntjs,opentok,tokbox,Javascript,Sockets,Gruntjs,Opentok,Tokbox,在使用Opentok插件进行视频聊天时(客户端版本-2.2.5.1,服务器节点sdk-2.2.3),我在发布到会话后出现以下错误: Rumor.Socket:Rumor Socket Disconnected:检测到连接丢失,因为套接字收到最后一条PONG消息后时间过长 除此之外,我还遇到了以下错误: OT.SessionDisconnectEvent{ type: "sessionDisconnected", cancelable: true, preventDefault: f

在使用Opentok插件进行视频聊天时(客户端版本-2.2.5.1,服务器节点sdk-2.2.3),我在发布到会话后出现以下错误:

Rumor.Socket:Rumor Socket Disconnected:检测到连接丢失,因为套接字收到最后一条PONG消息后时间过长

除此之外,我还遇到了以下错误:

OT.SessionDisconnectEvent{
  type: "sessionDisconnected",
  cancelable: true, 
  preventDefault: function, 
  isDefaultPrevented: function, 
  reason: "networkDisconnected"
}
它确实说了“原因”:“网络断开连接”,但我仔细检查了一下,网络连接似乎没有问题

这是我一直在使用的代码:

    session = TB.initSession(TOK_API_KEY,session_id);
       session.on("sessionDisconnected", function(event) {  
                    console.log("SESSION DISCONNECTED: "+new Date());
                    console.log(event);
                 });

                session.on('sessionConnected', function(e){
                    console.log("SESSION CONNECTED");
                    var prop = {width: 400, height:300, name:"My Video"};
                    publisher = TB.initPublisher("broadcast_display", prop, function(error) {
                        if (error) {
                            console.log('error initializing publisher', error);
                        } else {
                            console.log('publisher initialized successfully');
                        }
                    });
                });

                session.connect(token, function(error) {
                    if (error) {
                        console.log(error);
                    } else {
                        console.log("Published: "+new Date());
                        session.publish(publisher);
                    }
                });
会话在此之后终止,发布也停止。发布开始后断开连接所需的时间,并且断开连接是一致的(53秒。不确定这是否相关)

我也一直在使用GruntJS和EmberJS以及Opentok


有什么帮助吗?

这是OpenTok与EmberJS一起使用时的一个已知错误。这个bug已经被发现并修复,应该在本周晚些时候或下周的JS更新中发布