gpt4 book ai didi

javascript - 断开并手动重新连接 Socket.IO

转载 作者:行者123 更新时间:2023-11-29 16:20:42 30 4
gpt4 key购买 nike

我正在使用 Socket.IO 启动到 Node.js 服务器的套接字连接,它非常简单,如下所示:

var socket = io.connect(url, options);

有时,我需要在不再需要时断开此套接字并重新连接它。我在启动一个全新的套接字时遇到了一些问题,我认为简单地重新连接同一个套接字而不是重建另一个套接字并向其添加监听器会更好。

根据 socket.io 文档,我应该能够通过调用手动重新连接套接字:

socket.connect();

但是当我调用那个方法时,我在控制台中收到一个错误:Uncaught TypeError: Object # has no method 'connect'

我错过了什么吗?

最佳答案

您应该在socket 对象中调用套接字:

var socket = io.connect(url, options);
socket.socket.connect();

看到这个问题是相关的:Socket IO reconnect?

关于javascript - 断开并手动重新连接 Socket.IO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10692607/

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