我设法设置了一个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