WebSocket オブジェクトは、サーバーへの WebSocket 接続の作成と管理、および接続上のデータの送受信に使用する API を提供します。
WebSocket を構築するには、WebSocket() コンストラクターを使用してください。
定数 | 値 |
---|---|
WebSocket.CONNECTING | 0 |
WebSocket.OPEN | 1 |
WebSocket.CLOSING | 2 |
WebSocket.CLOSED | 3 |
これらのイベントを待ち受けするには、addEventListener() を使用するか、イベントリスナーをこのインターフェイスの oneventname プロパティへ代入します。
onclose プロパティからも利用できます。
onerror プロパティからも利用できます。
onmessage プロパティからも利用できます。
onopen プロパティからも利用できます。
// WebSocket 接続を作成 const 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); });
表示内容: |
表示内容: |