Socket.io尝试获取错误的url

我正尝试使用socket.io服务器将我的reveal.js客户端和主演示文稿连接在一起。

我做了所有的东西,Hakim Se在他的github页面上描述,但是socket.io在尝试连接到服务器时仍然产生错误。

GET http://0.0.7.156:8080/socket.io/1/?t=1393864538446 net::ERR_ADDRESS_UNREACHABLE 

如果将0.0.7.156更改为我的本地计算机名称,则查询成功。

我认为我的演示文稿设置不正确,但无法理解如何解决这些问题。

客户:

 multiplex: { secret: null, id: 'a9e10bc1b02efafe', url: 'localname:1948' }, 

主:

 multiplex: { secret: '13938623264068002486', id: 'a9e10bc1b02efafe', url: 'localname:1948' }, 

我的经验是,如果我使用localhost

 url: 'localhost:1948', 

在reveal.js里面的东西把localhost内部打破并转换成“无意义的”地址0.0.7.156 (奖励指向谁挖掘代码并find原因,我现在没有时间)。 如果我改用127.0.0.1

 url: '127.0.0.1:1948', 

一切正常,至less在本地进行testing。

您将需要将127.0.0.1更改为稍后部署幻灯片时将使用的任何主机名。

希望这可以帮助!