chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

WebSocket有什么優(yōu)點

Wildesbeast ? 來源:今日頭條 ? 作者:深視野 ? 2020-02-15 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

WebSocket是一種在單個TCP連接上進行全雙工通信的協(xié)議。WebSocket通信協(xié)議于2011年被IETF定為標準RFC 6455,并由RFC7936補充規(guī)范。WebSocket API也被W3C定為標準。HTML5開始提供WebSocket協(xié)議的支持。

WebSocket使得客戶端和服務器之間的數(shù)據(jù)交換變得更加簡單,允許服務端主動向客戶端推送數(shù)據(jù)。在WebSocket API中,瀏覽器和服務器只需要完成一次握手,兩者之間就直接可以創(chuàng)建持久性的連接,并進行雙向數(shù)據(jù)傳輸。

WebSocket連接過程

客戶端通過HTTP協(xié)議向服務端發(fā)送握手,服務端向客戶端返回ACK,此時握手成功,建立連接并維持該連接;

后面服務端和客戶端就可以基于建立的連接進行雙向通信,直到連接關閉。

2. WebSocket與HTTP對比

HTTP WebSocket
通信方式 單工 全雙工
端口 80/443 80/443
協(xié)議 HTTP/HTTPS WS/WSS
跨域問題
網(wǎng)絡開銷 - 較小

優(yōu)點

較少的控制開銷。在連接創(chuàng)建后,服務器和客戶端之間交換數(shù)據(jù)時,用于協(xié)議控制的數(shù)據(jù)包頭部相對較小。在不包含擴展的情況下,對于服務器到客戶端的內容,此頭部大小只有2至10字節(jié)(和數(shù)據(jù)包長度有關);對于客戶端到服務器的內容,此頭部還需要加上額外的4字節(jié)的掩碼。相對于HTTP請求每次都要攜帶完整的頭部,此項開銷顯著減少了。

更強的實時性。由于協(xié)議是全雙工的,所以服務器可以隨時主動給客戶端下發(fā)數(shù)據(jù)。相對于HTTP請求需要等待客戶端發(fā)起請求服務端才能響應,延遲明顯更少;即使是和Comet等類似的長輪詢比較,其也能在短時間內更多次地傳遞數(shù)據(jù)。

保持連接狀態(tài)。與HTTP不同的是,Websocket需要先創(chuàng)建連接,這就使得其成為一種有狀態(tài)的協(xié)議,之后通信時可以省略部分狀態(tài)信息。而HTTP請求可能需要在每個請求都攜帶狀態(tài)信息(如身份認證等)。

更好的二進制支持。Websocket定義了二進制幀,相對HTTP,可以更輕松地處理二進制內容。

可以支持擴展。Websocket定義了擴展,用戶可以擴展協(xié)議、實現(xiàn)部分自定義的子協(xié)議。如部分瀏覽器支持壓縮等。

更好的壓縮效果。相對于HTTP壓縮,Websocket在適當?shù)臄U展支持下,可以沿用之前內容的上下文,在傳遞類似的數(shù)據(jù)時,可以顯著地提高壓縮率。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    10077

    瀏覽量

    90821
  • HTTP
    +關注

    關注

    0

    文章

    531

    瀏覽量

    34820
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1417

    瀏覽量

    82984
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    晶圓濕法刻蝕技術哪些優(yōu)點

    晶圓濕法刻蝕技術作為半導體制造中的重要工藝手段,具有以下顯著優(yōu)點:高選擇性與精準保護通過選用特定的化學試劑和控制反應條件,濕法刻蝕能夠實現(xiàn)對目標材料的高效去除,同時極大限度地減少對非目標區(qū)域(如掩膜
    的頭像 發(fā)表于 10-27 11:20 ?170次閱讀
    晶圓濕法刻蝕技術<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點</b>

    一文吃透WebSocket:智能物聯(lián)網(wǎng)通信的入門與實戰(zhàn)全攻略!

    想在智能物聯(lián)網(wǎng)項目中實現(xiàn)設備與平臺的實時“對話”?WebSocket是你的最佳選擇。本文作為一份完整的學習與實戰(zhàn)攻略,從基礎概念講起,逐步深入到編碼實踐,涵蓋協(xié)議細節(jié)、開發(fā)框架與常見問題
    的頭像 發(fā)表于 10-15 18:16 ?142次閱讀
    一文吃透<b class='flag-5'>WebSocket</b>:智能物聯(lián)網(wǎng)通信的入門與實戰(zhàn)全攻略!

    智能物聯(lián)網(wǎng)實時通信實戰(zhàn):WebSocket技術解析 !

    在設備海量接入、數(shù)據(jù)高頻交互的物聯(lián)網(wǎng)時代,WebSocket以其低延遲、雙向通信的優(yōu)勢脫穎而出。本文全面解析其在智能物聯(lián)網(wǎng)中的技術實現(xiàn)路徑,涵蓋協(xié)議分析、服務端/客戶端開發(fā)、心跳?;钆c錯誤處理,并
    的頭像 發(fā)表于 10-15 18:16 ?801次閱讀
    智能物聯(lián)網(wǎng)實時通信實戰(zhàn):<b class='flag-5'>WebSocket</b>技術解析 !

    十大北京軟件開發(fā)公司推薦:哪些優(yōu)點和缺點

    十大北京軟件開發(fā)公司推薦:哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?1055次閱讀
    十大北京軟件開發(fā)公司推薦:<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點</b>和缺點

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:哪些優(yōu)點和缺點

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:哪些優(yōu)點和缺點
    的頭像 發(fā)表于 09-28 16:50 ?546次閱讀
    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點</b>和缺點

    五大海上安全事件應急處置系統(tǒng):哪些優(yōu)點和缺點

    五大海上安全事件應急處置系統(tǒng):哪些優(yōu)點和缺點
    的頭像 發(fā)表于 09-04 17:09 ?696次閱讀
    五大海上安全事件應急處置系統(tǒng):<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點</b>和缺點

    PD快充芯片U8621的優(yōu)點哪些

    電源芯片方案的成本優(yōu)化可從芯片選型、模塊化設計、外圍元件減少等方面實現(xiàn)。采用高集成度電源芯片可大幅減少外圍元件數(shù)量。今天推薦的PD快充芯片U8621具全負載高效率、低空載損耗、低EMI干擾和高EMS抗干擾、極少外圍應用元件等優(yōu)點,還有搭配的同步整流芯片介紹!
    的頭像 發(fā)表于 07-21 16:34 ?652次閱讀

    薄膜電容器的優(yōu)點哪些

    薄膜電容器雖然理論上有很多種材質,我們實際生產時主要有CBB金屬化聚丙烯薄膜電容和CL金屬化聚酯薄膜電容兩種類型,它是電路上極重要的一類電子元器件,大部分電路都離不開它們,薄膜電容器的優(yōu)點哪些,你真的知道嗎?
    的頭像 發(fā)表于 07-21 16:03 ?791次閱讀

    使用 N-MOSFET 作為功率吸收路徑哪些優(yōu)點?

    CCG8 使用 GPIO 來控制 FET 柵極驅動器的功率吸收路徑, 我可以使用 P-MOSFET 作為電源接收路徑嗎? 使用 N-MOSFET 作為功率吸收路徑哪些優(yōu)點?
    發(fā)表于 05-28 06:51

    AI制造系統(tǒng)哪些優(yōu)點

    隨著科技的飛速發(fā)展,人工智能(AI)已經(jīng)滲透到各個行業(yè),制造業(yè)也不例外。AI制造系統(tǒng)正在逐步改變傳統(tǒng)的生產模式,帶來前所未有的效率提升和成本優(yōu)化。本文將探討AI制造系統(tǒng)的幾個主要優(yōu)點,并簡要介紹
    的頭像 發(fā)表于 04-16 10:04 ?800次閱讀
    AI制造系統(tǒng)<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點</b>

    ESB 協(xié)議什么優(yōu)點呢?

    Enhanced ShockBurst (ESB)協(xié)議具有以下優(yōu)點: 低功耗通信 - ESB提供低功耗的無線通信,這對于電池供電的IoT設備尤為重要。ESB用戶指南指出:“ESB provides
    的頭像 發(fā)表于 03-24 14:50 ?627次閱讀

    日本機房托管和自建數(shù)據(jù)中心相比哪些優(yōu)點

    日本機房托管和自建數(shù)據(jù)中心相比哪些優(yōu)點,日本機房托管與自建數(shù)據(jù)中心相比,具有以下優(yōu)點,主機推薦小編為您整理發(fā)布日本機房托管和自建數(shù)據(jù)中心相比哪些
    的頭像 發(fā)表于 03-05 09:42 ?524次閱讀

    AWTK-WEB 快速入門(6) - JS WebSocket 應用程序

    WebSocket可以實現(xiàn)雙向通信,適合實時通信場景。本文介紹一下使用Javacript語言開發(fā)AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程
    的頭像 發(fā)表于 02-26 11:42 ?619次閱讀
    AWTK-WEB 快速入門(6) - JS <b class='flag-5'>WebSocket</b> 應用程序

    AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序

    導讀WebSocket可以實現(xiàn)雙向通信,適合實時通信場景。本文介紹一下使用C語言開發(fā)AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程序先安裝
    的頭像 發(fā)表于 02-19 11:49 ?878次閱讀
    AWTK-WEB 快速入門(5) - C 語言 <b class='flag-5'>WebSocket</b> 應用程序

    BNC接頭優(yōu)點哪些

    德索工程師說道BNC接頭,作為一種廣泛使用的射頻同軸電纜連接器,擁有多項優(yōu)點,使其在多種應用領域中受到青睞:   高頻信號傳輸性能優(yōu)越:BNC連接器能夠支持0-4GHz的頻率范圍,提供低插入損耗
    的頭像 發(fā)表于 12-06 17:21 ?1270次閱讀
    BNC接頭<b class='flag-5'>優(yōu)點</b><b class='flag-5'>有</b>哪些