HTML 5のWebSocket

1078 ワード

WebSocket()コンストラクション関数を使用してWebSocketを作成します.
var socket = new WebSocket('ws://ws.example.com:8888/example');

 
WebSocket()コンストラクション関数のパラメータは、ws://プロトコル(またはhttps://セキュリティ接続用wss://プロトコル)を使用するURLです.このURLは接続するホストを指定し、ポート(WebSocketはHTTPおよびHTTPSと同じデフォルトポートを使用する)とパスまたはリソースを指定することもできます.
 
WebSocketの作成後、イベントリスニング関数を登録できます.
 
socket.onopen = function(e){
  //WebSocket     
}
socket.onclose = function(e){
  //WebSocket     
}
socket.onerror = function(e){
  //WebSocket     
}
socket.onmessage = function(e) {
  //        ;
  var message = e.data;
}

 
WebSocketメソッド:
(1)サービス側にデータを送信し,WebSocketのsend()メソッドを呼び出すことができる.
socket.send('message');

 
(2)WebSocketを閉じる
socket.close()