我正在尝试使用网络套接字从手机上的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');
此外,它似乎是第一个心跳请求,但在此之后开始失败。
在服务器上运行客户端时,代码按预期运行。
答案 0 :(得分:3)
我当然是个白痴。我有另一个javascript文件没有更新,以连接到我设置的特定IP,仍然设置为“localhost”。
更新socket.io应该连接到该javascript文件的主机后,一切都运行顺利:)