2014-03-03 81 views
1

我想使用socket.io服务器将我的reveal.js客户端和主演示文稿连接在一起。Socket.io尝试得到错误的网址

我做了所有的东西,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更改为我的本地计算机名称,则查询succeds。

我想我有错误的演示文稿设置,但无法理解如何解决它们。

客户:

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

站长:

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

你确定这个地址0.0.7.156:8080存在并且处于活动状态吗?看来服务器没有响应。 – goten

+0

此地址不起作用,但socket.io服务器正在响应,因为当转到端口1948时,我的演示文稿正在工作 – antonama

回答

3

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

url: 'localhost:1948', 

东西reveal.js休息的内部和转换localhost内部到“废话”地址0.0.7.156(bon我们指出谁在挖掘代码并找到原因,我很抱歉现在没有时间)。如果我改用127.0.0.1

url: '127.0.0.1:1948', 

一切正常,至少在本地进行测试。

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

希望这会有所帮助!

相关问题