gpt4 book ai didi

javascript - socket.io 重新连接 socket.socket.connect 不起作用

转载 作者:行者123 更新时间:2023-12-03 12:06:35 27 4
gpt4 key购买 nike

很抱歉再次发布此问题,但大多数相关帖子都没有回答我的问题。我在使用 socket.io 的多个连接时遇到问题我没有使用“socket.socket.connect”方法,但我从第一次连接中得到了反馈。

这是我的结构:

var iosocket = null;
var firstconnection = true;
var ip = "http://xxx.xxx.xxx"
var ipPort = 8081

function callSocket() {
iosocket = null;
iosocket = io.connect(ip,{port:ipPort,rememberTransport:true, timeout:1500});

if (firstconnection) {
firstconnection= false;
iosocket = io.connect(ip,{port:ipPort,rememberTransport:true, timeout:1500});
iosocket.on('connect', function () {console.log("hello socket");});
iosocket.on('message', function(message) {});//end of message io.socket
iosocket.on('disconnect', function () {console.log("disconnected");});
} else {
if (iosocket.connected === true) {
console.log("heyhey still connected");
iosocket.disconnect();
}
iosocket.socket.connect(ip,{port:ipPort,rememberTransport:true,timeout:1500});
}
};

它根本没有从第二个连接获得任何反馈

最佳答案

我只是通过添加解决了 IE8 错误

  <!DOCTYPE html>

在 html 顶部

关于javascript - socket.io 重新连接 socket.socket.connect 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com