【发布时间】:2017-02-17 17:03:02
【问题描述】:
您好,我正在尝试了解 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);
提前感谢您的帮助。
【问题讨论】:
标签: javascript node.js server ip-address portforwarding