過去問解きまくり研究所 ホーム

平成28年度 秋期 午前 問7

基礎理論

WebSocketに関する問題

WebSocket によって実現できるのはどれか。

答えと解説を見る

✓ これが正解エクライアントの Web ブラウザとサーバ間で双方向の通信をすること

解説

つないだ通信路を双方向に使う仕組みです。

WebSocket という名前の後半にあるソケットは、つなぎっぱなしにしておける通信路を指す言葉です。そこが役割をそのまま言い当てています。ふつうのやり取りでは、ブラウザが問い合わせを送った時にだけサーバが答えを返します。この形だと、サーバの側で何かが起きたことを先に知らせたい用途、たとえば会話の画面や通知や刻々と変わる数値の表示では、ブラウザが繰り返し問い合わせるしかなく無駄が出ます。WebSocket は最初に一度だけ接続を確立し、その後はブラウザからもサーバからも好きな時に送れる状態を保ちます。これが双方向の通信という言い方の中身です。選択肢はどれも同じ世代の仕組みなので、新しさや優劣ではなく、それぞれが何をする名前かで切ると迷いません。外とつなぐのか、画面の裏で処理を走らせるのか、映像や音声を鳴らすのか、キャンバスに絵を描くのかという違いです。

ほかの選択肢はなぜ違うのか

出典:平成28年度 秋期 応用情報技術者試験 午前 問7

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)