gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 15:46:53 24 4
gpt4 key购买 nike

您好,我正在尝试了解 node.js 以及如何在制作 html5 游戏时使用它。我想知道如何设置它以允许同一网络上的其他计算机连接到它。目前在我运行服务器的计算机上可以连接到它,这违背了多人游戏的目的。如果我将服务器放在主机上,我会假设允许网络上的其他人连接会变成让互联网上的任何计算机连接到它吗?这是我用来创建服务器的代码:

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。然后其他用户需要打开他们的浏览器并输入 192.168.0.11:2000 以连接到您的 node.js 服务器。请注意,:2000 是您在 node.js 应用程序中指定的端口。

关于javascript - 如何让同一网络上的其他计算机连接到您的 node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39938544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com