【发布时间】:2012-07-22 21:04:56
【问题描述】:
我安装了 node.js 和模块 socket.io (http://socket.io)。 socket.io 的聊天示例对我来说很好用,输入我的 浏览器
http://localhost:3000
但我无法使用其他 IP 进行任何工作,即使 服务器侦听所有接口(即 0.0.0.0)。我的以太网 界面地址为192.168.1.1,在我的浏览器中输入
http://192.168.1.1:3000
我获得了聊天网页,但我的 Firebug(仍在同一台计算机上) 说:
NetworkError: 400 Bad Request
并且未建立 websocket 连接。结果是,我 无论我写什么代码,都无法从外部访问我的 websocket。
我使用节点 v0.6.12、firefox 11.0、Ubuntu 11.10。
问题:
1) 谁能确认这个错误?
2) 我如何从 localhost 以外的其他计算机访问 websocket?
3) 是否有任何 socket.io 示例可以在正常的 ubuntu 安装中从外部进行连接?
谢谢!
【问题讨论】:
标签: node.js socket.io bad-request