Websockets 介紹和應用


定義

Websockets 一種在單個TCP鏈接上進行全雙工通訊的協議,

  持久連續

  雙向通訊

  能處理大量連續

  菲阻塞(異步)

優點:

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

 

適用場景

  聊天室

  通知等

websocket關鍵方法

  tornado的WebSoketHandler

    open 客戶端鏈接成功時,自動調用

    on_message客戶端練發送消息時,自動調用

    on_close客戶端關閉鏈接時,自動調用

瀏覽器客戶端

  ws = new WebSocket(url)

  ws.onmessage 接受服務端發來的消息

  ws.send() 發信息給服務端

  其他 ws.onopen, ws.oneeor

 


免責聲明!

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



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