Vue系列:Websocket 使用配置


WebSocket 是什么?

WebSocket  是一種網絡通信協議。而且是在 HTML5 才開始提供的一種在單個 TCP 連接上進行全雙工通訊的協議。

 

為什么需要 WebSocket ?

了解計算機網絡協議的人,應該都知道:HTTP 協議是一種無狀態的、無連接的、單向的應用層協議。

HTTP的弊端:無法實現服務器主動向客戶端發起消息,它不支持持久連接的。

在websocket之前,傳統的實現長輪詢方法主要有: http long poll 或者ajax輪詢。但輪詢的效率低,非常浪費資源(因為必須不停連接,或者 HTTP 連接始終打開)。

 

如何配置 WebSocket ?

本篇主要講解客戶端的配置。而且沒有必要為 WebSockets 使用 JavaScript 庫。

實現 WebSockets 的 Web 瀏覽器將通過 WebSockets 對象公開所有必需的客戶端功能(主要指支持 Html5 的瀏覽器)。

 

以下 API 用於創建 WebSocket 對象。

以上代碼中的第一個參數 url, 指定連接的 URL。第二個參數 protocol 是可選的,指定了可接受的子協議。

 

具體配置代碼如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM