BEEP的開源Javascript實現:jsVortex

jopen 10年前發布 | 14K 次閱讀 jsVortex 網絡工具包

jsVortex 是一個強大和經過良好測試 Block Extensible Exchange Protocol (BEEP)的一個JavaScript實現。也稱為Beepcore, 在 RFC3080RFC3081 中定義。jsVortex提供了一個可擴展的網絡應用協議,用于在WEB平臺上構建高度互動的互聯網應用。

它絕不意味著完全取代了HTTP協議,是HTTP協議在某些情況下的一種補充,一種替代方法。如果要求“更多”功能和“高度互動,真正全雙工”的方式來交換瀏覽器和服務器之間的數據,jsVortex剛好非常適合這種場景。
jsvortex-logo.png

目前所有的主流瀏覽器都支持: Firefox, Internet Explorer, Google Chrome, Safari 和 Opera,通過使用 WebSocket Protocol (BEEP over WebSocket) 或 JavaSocketConnector。

  • 使用SASL內置的身份驗證框架。
  • 使用TLS安全會話。
  • 異步交換:兩個對等可發出和接收消息提示音在任何時候。
  • 支持的渠道,允許在同一個BEEP會話的頂部分開,更好的重用幾個應用程序協議。
  • 一組豐富的預定義的消息類型和交換風格:MSG, RPY, ERR and ANS/NUL.
  • 內置的MIME支持。
  • 內置的實時更新協商,它允許在部署不同版本的相同的協議沒有問題,混合不同的配置文件,或實現真正的TLS的虛擬主機在同一IP。

項目主頁:http://www.baiduhome.net/lib/view/home/1394851369790

 

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!