WebSocket-実装
Web Socketsは、Webだけでなく、モバイル業界でも重要な役割を果たします。WebSocketsの重要性を以下に示します。
名前が示すように、WebSocketはWebに関連しています。Webは、一部のブラウザー向けの一連の手法で構成されています。これは、デスクトップコンピューター、ラップトップ、タブレット、スマートフォンなど、膨大な数のデバイス向けの幅広い通信プラットフォームです。
Web Socketsを利用するHTML5アプリは、HTML5対応のWebブラウザーで動作します。
Webソケットは、主流のオペレーティングシステムでサポートされています。モバイル業界のすべての主要プレーヤーは、独自のネイティブアプリでWeb SocketAPIを提供しています。
Webソケットは全二重通信と呼ばれます。Web Socketsのアプローチは、クライアントとサーバーからの更新が同時に共有されるチャットルームなどの特定のカテゴリのWebアプリケーションに適しています。
HTML5仕様の一部であるWebSocketsは、Webページとリモートホスト間の全二重通信を可能にします。このプロトコルは、次の利点を実現するように設計されています。これらは重要なポイントと見なすことができます。
Reduce unnecessary network traffic and latency (2つではなく)1つの接続で全二重を使用します。
Streaming through proxies and firewalls、アップストリームとダウンストリームの通信を同時にサポートします。