などの気にいらないです。 JavaScriptでは、あなたはその後、言うことができる:
top.location.href = "http://go.wherever";
を今私はあなたのコメントから得たもの、以下のような状況です。
あなたがクライアントにHTMLページを提供する、独自のhttpサーバアプリケーションを作成しました。
つまり、お客様のクライアントには現在ロジックがありません。あなたはWebSocketをについてお読みください:あなたが必要なものhttps://en.wikipedia.org/wiki/WebSocketとhttps://developer.mozilla.org/en/docs/Web/API/WebSocket
は、多かれ少なかれ、以下の(抽象化)である:
あなたのサーバー:
HTTPServer.ServeHTMLPage(htmlPage);
WSServer.WaitForIncomingSockets();
ユーザーのブラウザ:
<html>
<head><title>Waiting Room</title></head>
<body>
please wait for the game to start
<script type="text/javascript">
var ws = new WebSocket(someUrl);
ws.addEventListener("message", function(e){
// handle incoming data
}
// connect to the server and keep the connection open
</script>
</body>
</html>
すべてのクライアントが準備ができたら、websocket経由で待機中のすべてのユーザーにメッセージを送信します。あなたは独自のプロトコルを実装する必要があります。
出典
2017-03-04 18:32:21
Psi
私はJavascriptを使用できます。 しかし、これを私のコードでどうやって使うことができますか? –
あなたのコードが表示されません。おそらくあなたの質問にいくつかのコードを入力する必要があります – Psi
私は待合室のコードを追加しました –