node.js、socket.io、express を使用して 2 人のプレイヤー向けのゲームを作成しています。
遊びに来た第三者からの影響を避けるために、私は遊ぶ準備ができている 2 人に特定の URL を生成したいと考えています。
そこで質問なのですが、2人来た時にURLを変更するにはどうすればいいですか?
現在、ローカルでテストしています。サーバー側では、サーバーにポートをリッスンさせます。
var express = require('express');
var SocketIO = require('socket.io');
var http = require('http');
var path = require('path');
var app = express({
views: path.join(__dirname, 'views')
});
app.use('/assert', express.static(path.join(__dirname, 'assert')));
app.engine('html', require('ejs').renderFile);
app.get('/', function (req, res) {
res.render('home.html', {layout: false});
});
var server = http.createServer(app);
var sio = SocketIO.listen(server);
server.listen(8080);
function(...){...}
クライアント側では、ソケットがどこかに接続されています。
var socket = io.connect('http://' + location.host);
var ....
私がする必要があるのは、2 つのクライアントが入ってきたことを検出したときにボタンを提供することだと思います。クリックすると、生成された新しい URL にリダイレクトされます。
そのため、古い URL と多くの新しい URL があります...
次に、サーバーとクライアントの両方で異なる URL を設定するにはどうすればよいですか??
どんな助けでも大歓迎です^ ^