我安裝了node.js和模塊socket.io(http://socket.io)。 socket.io的聊天的例子中工作得很好對我來說,在我的 瀏覽器socket.io:Bad Request,從外部連接
http://localhost:3000
打字但我不能得到任何東西使用其他IP上班沉綿的 服務器監聽所有接口(即0.0.0.0 )。我的以太網接口 有地址爲192.168.1.1,在我的瀏覽器中鍵入
http://192.168.1.1:3000
我得到了聊天網頁,但我的螢火蟲(仍然在同一臺計算機上) 說:
NetworkError: 400 Bad Request
和websocket連接不成立。結果是,無論我寫什麼代碼,我都無法從外部訪問我的websocket。
我使用節點v0.6.12,firefox 11.0,Ubuntu 11.10。
問題:
1)任何人都可以確認這個錯誤嗎?
2)如何從另一臺計算機上訪問websocket而不是localhost?
3)是否有任何socket.io示例,其中在正常的ubuntu安裝上,外部連接可以正常工作?
謝謝!
使用'npm install socket.io'安裝socket.io,代碼位於'node_modules/socket.io/examples/chat'中,代碼使用express。 – colin 2012-03-27 11:55:38