0
Response.AppendHeader("Refresh","10; URL = game.aspx");

上記のコードは、10秒ごとにページを更新します。ピクチャープレーヤー1が参加ボタンを押してキューに入れ、プレーヤー2を待ちます。このコードを操作して、プレーヤー2の入力(参加)を10秒ごとに要求するにはどうすればよいですか。次に、プレーヤー2が応答すると、Server.Transferを使用してゲームページに移動します。

Visual Studio '08を使用しており、ASP.NET WebサイトとフォームをC#で実行しています。

4

1 に答える 1

0

メモリ内の2つのブール変数を管理します。プレーヤー1が最初にtrueになっている場合は、10秒ごとに最初の変数を確認します(すでに10秒後に更新を行っています)。もう一方の側では、プレーヤー2が2番目の変数を受け入れる/である場合は2番目の変数をtrueにします。したがって、10秒以内に変数が真になり、最初のプレーヤーがゲームページにリダイレクトされます。

ここで問題となるのは、両方のユーザーがこれを共有できるように、これら2つの変数をどこに格納するかです。サーバーメモリまたはアプリケーション状態に保存できます。

何か足りないものがあれば教えてください。

于 2012-04-12T19:53:00.933 に答える