高速アプリケーション---のWebSocket

1、接続を作成します

    注:「system.websocketfactory @」からwebsocketfactory JSファイルインポートwebsocketfactoryを紹介します

      WS = websocketfactory.create({

            URL: ''、//接続URL

            ヘッダ:{

                 「コンテンツタイプ」:「アプリケーション/ JSON」//追加のリクエストヘッダ、サーバが取得することができます

            }、

            プロトコル:[「プロトコル」] // 1つ以上のサブプロトコルの文字列は、そのようなサーバは、WebSocketのサブ複数のプロトコルを実装することができます。

       })

図2は、サーバにデータを送信します

      ws.send({

           データ:「メッセージを送ります」、

           成功:関数(){

                console.log( '成功を送信')

           }、

           失敗:関数(){

               console.log( '送信失敗')

           }

      })

3、サーバーから送信された受諾メッセージ

      ws.onmessage =関数(データ){

             console.log( 'メッセージが$ {data.data}です')。

      }

図4に示すように、接続を閉じます

      ws.close({

            コード:「1000」、//クローズ状態コード

            理由:「通常の近く」、//接続クローズ理由

            成功:関数(){

                 console.log( '近い成功');

            }、

            失敗:関数(){

                 console.log( '近い失敗');

            }

      })

5、聞くために間違った時間  

     ws.onerror =関数(){

     }

 図6に示すように、マルチ・インスタンス

      開発者は複数のWebSocketのインスタンスを作成したい場合は、複数のインスタンスの作成をサポートWebSocketを、あなたは複数回のwebsocketfactory.create()メソッドを呼び出す必要があり、管理用WebSocketオブジェクトは、独自に作成されます。

おすすめ

転載: www.cnblogs.com/sunqq/p/11236553.html