チャットアプリケーションのようなWebブラウザとWebサーバ間でのリアルタイム性の高い双方向通信に利用されているWebSocketプロトコルの特徴はどれか。
ア | WebブラウザとWebサーバ間で双方向通信を行うためのデータ形式はXMLを使って定義されている。 |
イ | WebブラウザとWebサーバ間でリアルタイム性の高い通信を実現するためにRTPを使用する。 |
ウ | WebブラウザとWebサーバとの非同期通信にはXMLHttpRequestオブジェクトを利用する。 |
エ | Webブラウザは最初にHTTPを使ってWebサーバにハンドシェイクの要求を送る。 |
答え エ
【解説】
WebSocketでは最初の接続時にそれ以降そのコネクションを使い続けるためにクライアントサイドからハンドシェイク要求を送ります。
サーバ側はハンドシェイク応答を返すことで1つのコネクションを使用し、続ける仕組みになっています。
【キーワード】
・WebSocket