HTML WebSocket
1146 ワード
WebSocketは、HTML 5が提供し始めた単一のTCP接続上でデュアルフルデュプレクス通信を行うプロトコルである.WebSocketは、クライアントとサーバ間のデータ交換をより簡単にし、サーバがクライアントにデータを積極的にプッシュできるようにします.WebSocketでは、ブラウザとサーバが握手を1回で完了するだけで、両者の間に永続的な接続を直接作成し、双方向のデータ転送を行うことができます.WebSocketでは、ブラウザとサーバが握手するだけで、ブラウザとサーバの間に高速チャネルが形成されます.両者の間で直接データを互いに転送することができる.WebSocket接続を取得すると、send()メソッドでサーバにデータを送信し、onmessageイベントでサーバから返されたデータを受信できます.次のAPIは、WebSocketオブジェクトを作成するために使用されます.
WebsocketはHTML 5のもの(プロトコル);
1、webSockrt.onopenインスタンスオブジェクトのonopenプロパティ.ユーザーは接続に成功したコールバック関数を指定します.
2、webSocket.oncloseインスタンスオブジェクトのoncloseプロパティ.接続が閉じるコールバック関数を指定します.
3、webSocket.onmessageインスタンスオブジェクトonmessageプロパティ.サーバデータを受信したコールバック関数を指定します.
4、webSocket.send()インスタンスオブジェクトのsend()メソッドは、サーバにデータを送信するために使用されます.
var Socket = new WebSocket(url,[protocol]);
// url, URL。 protocal , 。
WebsocketはHTML 5のもの(プロトコル);
1、webSockrt.onopenインスタンスオブジェクトのonopenプロパティ.ユーザーは接続に成功したコールバック関数を指定します.
ws.open = function(){
ws.send('hello server')
}
2、webSocket.oncloseインスタンスオブジェクトのoncloseプロパティ.接続が閉じるコールバック関数を指定します.
wx.onclose = function(){
}
3、webSocket.onmessageインスタンスオブジェクトonmessageプロパティ.サーバデータを受信したコールバック関数を指定します.
wx.onmessage = function(event){
var data = event.data;
}
4、webSocket.send()インスタンスオブジェクトのsend()メソッドは、サーバにデータを送信するために使用されます.
wx.send() 。
wx.send('you message');