socket.io示例无法正常工作 - Windows

时间:2011-11-23 11:21:09

标签: node.js windows-7 socket.io

我在Windows 7上使用Node.js 0.6.2

我设法在Win7上为socket io解决了依赖关系,现在当我启动其中一个示例应用程序时,它不会抛出任何错误。

然而,对于IP和监听器,它报告其监听,当我在浏览器中启动时,连接超时。

有什么想法吗?

我尝试将app.listen设置为不同的端口和IP地址,但没有运气。

仅供参考,我尝试了着名的“hello world”Node.js示例,该工作正常。

我已经检查过的事情

  • 在相同端口或同一侦听器IP上运行的其他服务
  • 不同的IP地址和端口
  • 防火墙/端口阻止
  • 重启机器
  • node_modules中的依赖项
  • 不同的浏览器
  • Telnet到侦听器端口(显示响应,以便侦听器必须正常工作?)

2 个答案:

答案 0 :(得分:0)

所以这适用于我(运行msysGit和node.js,两个最新版本;两个Windows安装程序):

$ cd c:\msysgit\msysgit\cmd
$ git clone git://github.com/ry/node_chat.git
$ cd node_chat
$ "c:\progra~1\nodejs\node.exe" server.js

我现在可以打开127.0.0.1:8001并运行它。您必须cd进入目录的事实是node_chat中的错误,OS / X中的行为相同。

答案 1 :(得分:0)

我设法通过一些外部帮助来解决这个问题。 我下载了NPM附带的Node 0.6.3。

我创建了一个测试文件夹,然后在测试文件夹中运行了NPM Install socket.io express,然后在如何使用的部分中测试了Socket IO网站上的示例应用程序。

Socket IO发布的事件很好,而且一切似乎都运行良好。感谢大家的帮助和指导。