情報処理技術者試験ナビ

当サイトは準備中です。

SA 26秋 午前Ⅱ 問20

問題

WebブラウザやHTTPを用いず,独自のGUIとデータ転送機能を用いた,ネットワーク対戦型ゲームを作成する。 仕様(2)の実現に用いることができる仕組みとして,適切なものはどれか。

〔仕様〕
(1) ゲームは囲碁や将棋のように2人のプレーヤの間で行われ,ゲームの状態はサーバで管理する。 プレーヤはそれぞれクライアントプログラムを操作してゲームに参加する。
(2) プレーヤが新たな手を打ったとき,クライアントプログラムはサーバにある関数を呼び出す。 サーバにある関数は,その手がルールに従っているかどうかを調べて,ルールに従った手であればゲームの状態を変化させ,そうでなければその手が無効であることをクライアントプログラムに知らせる。
(3) ゲームの状態に変化があれば,サーバは各クライアントプログラムにその旨を知らせることによってGUIに反映させる。

CGI PHP
RPC XML

 

答え

      ウ

解説

 

 

関連情報

オンラインテキスト

 

キーワード

 

過去の出題