WebSocket.CONNECTING - 0 (通信を接続中)
CONNECTINGは、WebSocketの定数です。0を返します。この値は、ソケット通信を接続を開始して、まだ接続が完了していない状態を表します。
概要
- 名前
- CONNECTING
- 所属
- WebSocket
- IDL
const unsigned short CONNECTING = 0;
- 仕様書
- https://html.spec.whatwg.org/multipage/web-sockets.html#dom-websocket-connecting
チュートリアル
この定数は、readyStateの値と照合するために使います。下記はソケット通信が未接続状態であることを確認する例です。
var ws = new WebSocket( "wss://socket.syncer.jp/connect" ) ;
if ( ws.readyState === WebSocket.CONNECTING ) {
console.log( "通信を確立している最中です。" ) ;
}
デモ
WebSocket.CONNECTINGのデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body {
white-space: pre-wrap ;
}
</style>
</head>
<body>
<script>
/** try it! **/
var ws = new WebSocket( "wss://socket.syncer.jp/connect" ) ;
var a = WebSocket.CONNECTING ;
var b = ws.CONNECTING ;
/** try it! **/
var results = { a:a, b:b, } ;
for( var name in results ) {
console.log( name, results[name] ) ;
document.body.appendChild( new Text( name + " = " + JSON.stringify( results[name] ) + "\n" ) ) ;
}
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● | ● 11+ | ● 5.1+ | ● | ● 10+ | ● 15+ | ● | ● 4.4+ |
関連記事
- WebSocket.onmessage
- onmessageは、WebSocketのイベントです。ソケット通信でサーバー側からのメッセージを受信した時にopenイベントが発生し、ここに設定したコールバック関数が呼び出されます。
- WebSocket.onclose
- oncloseは、WebSocketのイベントです。ソケット通信で切断が完了した時にcloseイベントが発生し、ここに設定したコールバック関数が呼び出されます。
- WebSocket.onopen
- onopenは、WebSocketのイベントです。ソケット通信で接続が確立した時にopenイベントが発生し、ここに設定したコールバック関数が呼び出されます。
- WebSocket.readyState
- readyStateは、WebSocketのプロパティです。ソケット通信の状態を表す数値を返します。