javascript - 尽管被设置为特定 IP,但 socket.io 引用本地主机

标签 javascript html node.js websocket socket.io

我正在尝试使用网络套接字从我手机上的 Google Chrome 浏览器连接到运行 node.js 和 socket.io 的服务器。

使用 Google Chrome 中的远程调试工具,我在控制台中收到此错误

Failed to load resource http://localhost/socket.io/1/?t=1368744562638

尽管我在代码中为客户端指定了我的内部 LAN IP,但还是会发生这种情况:

var socket = io.connect('http://192.168.1.3');

此外,第一个心跳请求似乎成功了,但之后开始失败。

The client requests 在服务器上运行客户端时,代码按预期运行。

最佳答案

我当然是个白痴。我有另一个 javascript 文件尚未更新以连接到我设置的特定 IP,并且仍设置为“localhost”。

更新 socket.io 应该在那个 javascript 文件中连接到的主机后,现在一切都运行顺利:)

关于javascript - 尽管被设置为特定 IP,但 socket.io 引用本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598903/

相关文章:

javascript - 使用 javascript 直接将超过 50 MB 的文件上传到 S3 存储桶

javascript - 如何查询 firebase 以检索唯一 ID

javascript - 包含的功能同步运行

node.js - 使用 Mocha 和 Chai 测试 Express 和 Passport OAuth2

javascript - ZingChart 条形空间不起作用

来自 PHP 的 JavaScript 转义字符

html - 导航要么被溢出 :hidden or wrapping without it 裁剪

c# - asp :Label and span 的 HTML/CSS 定位问题

html - 嵌入 wmv 在 Chrome 中隐藏下拉/ float 对象

javascript - 连接node.js中的字符串