2014-03-03 78 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更改爲稍後部署幻燈片時將使用的任何主機名。

希望這會有所幫助!

相關問題