如何让同一networking上的其他计算机连接到您的node.js服务器

你好,所以我想了解有关node.js和如何使用它时,使html5游戏。 我想知道如何设置它以允许同一networking上的其他计算机连接到它。 目前在电脑上我运行的服务器上可以连接到它,这种打败了多人游戏的目的。 如果我把服务器放在主机上,我会假设允许networking上的其他人连接到互联网上的任何一台计算机上? 这是我使用他创build服务器的代码:

var express = require('express'); var app = express(); var serv = require('http').Server(app); app.get('/', function(req, res) { res.sendFile(__dirname + "/client/index.html"); }); app.use('client', express.static(__dirname + '/client')) app.use(express.static(__dirname + '/client')); //Saw on another post for node.js servers to put //serv.listen(2000, "the ip I want"); //to allow the other computers to connect but //that did not work when I did it. serv.listen(2000); 

感谢您的帮助提前。

您需要知道您的计算机的IP地址,以便其他人连接到您的计算机。 如果你在Windows上,你可以打开命令提示符(通过按Win + R键入cmd )并发出ipconfig命令。 IP地址将显示在那里。 假设它是192.168.0.11 。 然后其他用户需要打开浏览器并input192.168.0.11:2000才能连接到您的node.js服务器。 请注意:2000是您在node.js应用程序中指定的端口。