平成28年度 秋期 応用情報技術者試験 午前 問7
テクノロジ/ネットワークWebSocketによって実現できるのはどれか。
出典:平成28年度 秋期 応用情報技術者試験 午前 問7
- アJavaScriptで記述されたプログラムをバックグラウンドで動作させること
- イWebページで映像や音声を再生すること
- ウWebページにビットマップ形式のデータを描画すること
- エクライアントのWebブラウザとサーバ間で双方向の通信をすること
正解:エ
解説
WebSocketは,クライアントのWebブラウザとサーバとの間に一度接続を確立すると,HTTPのリクエスト・レスポンスを繰り返すことなく,双方向にリアルタイムでデータをやり取りできる通信プロトコルです。
選択肢ごとの解説
- ア誤り。JavaScriptプログラムをバックグラウンドで動作させる仕組みはWeb Workersの説明です。
- イ誤り。Webページで映像や音声を再生する機能はHTML5のvideo要素やaudio要素などで実現されます。
- ウ誤り。ビットマップ形式のデータをWebページに描画する機能はCanvas要素の説明です。
- エ正しい。WebSocketは,クライアントのWebブラウザとサーバ間で双方向の通信を実現する仕組みです。