我設法設置了一個node.js服務器,並通過本地計算機訪問它(通過localhost)。但是,我無法從LAN上的任何其他計算機訪問它。設置node.js服務器
服務器是192.168.1.103,客戶端是192.168.105
我使用Apache Web服務器,和node.js中爲8080
似乎在端口聊天服務器就像每次我重新啓動服務器時,我都會得到一個不同的錯誤。有時候,我可以從遠程計算機訪問192.168.1.103:8080/socket.ion/socket.io.js,有時它崩潰的服務器與eror,或者:
/home/tnewhook/node_modules/socket.io/lib/manager.js:0
(function (exports, require, module, __filename, __dirname) { /*!
^
RangeError: Maximum call stack size exceeded
OR
/home/tnewhook/node_modules/socket.io/lib/manager.js:916
match = req.url.substr(0, resource.length);
到目前爲止我見過的最奇怪的錯誤是
missing resource (GET http://192.168.1.105:8080/socket.io. error in socket.io.js:1632
爲什麼socket.io會試圖自我調用?
'客戶端是192.168.105'這是什麼意思?檢查這[鏈接](http://en.wikipedia.org/wiki/IPv4) – 2013-03-19 07:02:28