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);
});
| 表示内容: |
| 表示内容: |