こんにちは、私はnode.jsについて学び、html5ゲームを作る際にどのように使用するかを学んでいます。私は同じネットワーク上の他のコンピュータがそれに接続できるように設定する方法を考えていました。現在、コンピュータ上でサーバを稼働させているので、それに接続することができ、マルチプレイヤーゲームの目的を破ることができます。私は、ネットワーク上の他の人に接続を許可すると、サーバーをホストに置くと、インターネット上の任意のコンピュータに接続できるようになると思いますか?これは私が彼がサーバーを作成するコードです:同じネットワーク上の他のコンピュータがnode.jsサーバに接続する方法
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);
ご協力ありがとうございます。
あなたがMacまたはLinuxシステム上にいる場合、あなたは 'ifconfig'であなたのIPを得ることができます – NiallJG