相关疑难解决方法(0)

Node.js和Socket.IO - 断开连接后如何重新连接

我正在使用node.js和socket.io构建一个小型原型.一切都运行良好,我面临的唯一问题是我的node.js连接将断开连接,我被迫刷新页面,以便连接并再次运行.

一旦断开事件被触发,有没有办法重新建立连接?

据我所知,这是一个常见问题.所以,我正在寻找解决这个问题的最佳实践方法:)

非常感谢,Dan

node.js

37
推荐指数
3
解决办法
6万
查看次数

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

我正在使用Socket.IO向Node.js服务器启动套接字连接,它简单如下:

var socket = io.connect(url, options);
Run Code Online (Sandbox Code Playgroud)

在某些时候,我需要在不再需要时断开此套接字并重新连接它.我有一些问题启动一个全新的套接字,我认为只需重新连接相同的套接字而不是重建另一个套接字并添加监听器会更好.

基于socket.io文档,我应该能够通过调用以下方法手动重新连接套接字:

socket.connect();
Run Code Online (Sandbox Code Playgroud)

但是当我调用该方法时,我在控制台中出现错误:未捕获TypeError:对象#没有方法'connect'

我错过了什么吗?

javascript socket.io

2
推荐指数
1
解决办法
2619
查看次数

标签 统计

javascript ×1

node.js ×1

socket.io ×1