この記事では、HTML5 の新しいプロトコルである WebSocket プロトコルの例を紹介します。必要な方は参考にしてください。
WebSocketは、TCP接続に基づいて全二重通信を行うHTML 5の新しいプロトコルです
全二重通信: データを双方向に同時に送信できることを示します。
ブラウザがWebSocketをサポートしているかどうかを確認します
// 判断浏览器是否支持 WebSocket if (window.WebSocket != undefined) { var Socket = new WebSocket('ws://localhost: 8080') }
wsプロトコルはWebSocketの新しいプロトコルです。さらに、暗号化されたWebSocketプロトコルを表すwssプロトコルがあります。両者の関係は、HTTPS プロトコルに対応する HTTP プロトコルのようなものです。
WebSocketの例
// 创建 WebSocket 实例 var Socket = new WebSocket('ws://localhost:8080') // 连接打开 Socket.addEventListener('open', function(event) { socket.send('Hello Server!') }) // 建通数据传送,有数据到达时触发 Socket.addEventListener('message', function(event) { console.log('Message from Server', event.data) }) // 当错误发生时,用于监听 error 事件的事件监听器 Socker.addEventListener('error', function(event) { console.log(event.data) }) // 连接关闭 Socket.addEventListener('close', function(event){ console.log(event.data) })
おすすめ関連記事:
HTML5アプリケーション: オフラインアプリケーションとストアドアプリケーション
以上がHTML5 の新しいプロトコル: WebSocket プロトコルの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。