【发布时间】:2012-05-28 09:18:24
【问题描述】:
我正在使用 Socket.IO 向 Node.js 服务器发起一个套接字连接,它非常简单,如下所示:
var socket = io.connect(url, options);
在某些时候,我需要在不再需要此套接字时断开它并重新连接它。我在启动一个全新的套接字时遇到了一些问题,我认为简单地重新连接同一个套接字而不是重建另一个套接字并向其添加侦听器会更好。
根据 socket.io 文档,我应该能够通过调用手动重新连接套接字:
socket.connect();
但是当我调用该方法时,我在控制台中收到错误:未捕获的 TypeError: Object # has no method 'connect'
我错过了什么吗?
【问题讨论】:
-
您需要提供更多代码。这似乎是范围的问题。
-
Alexander,这不是范围问题。如文档中所述,根本不支持连接套接字功能。
标签: javascript socket.io