jWebSocket

jWebSocket

jWebSocket jWebSocket jWebSocket

WebSocket是在瀏覽器中實現和伺服器端進行雙向通信的通信協定。目前需要支持HTML5的瀏覽器才能支持。
什麼是jWebSocket
jWebSocket 是一個安全、可靠、快速的純Web的Java/JavaScript高速雙向通信解決方案。您可以通過jWebSocket創建創新基於HTML5 的流媒體和通信web應用程式。HTML5 WebSockets 將取代現有的 XHR 方法,是一種超高速雙向 TCP 套接字通信技術。jWebSocket 是實現HTML5 上的WebSocket功能的Java 和 JavaScript的開源框架。
jWebSocket 主要包括
jWebSocket Server - 基於Java的WebSocket伺服器,用於server-to-client(S2C)客戶端到伺服器的流媒體解決方案,和伺服器控制(C2C) client-to-client客戶端到客戶端的通信。
jWebSocket Clients – 純JavaScript的WebSocket客戶端,多個子協定和可選的用戶、session、timeout管理機制。無需外掛程式。並且現在可以套用在任何其他Java、 android客戶端
jWebSocket - 基於Flash的WebSocket外掛程式的跨瀏覽器兼容性。
FlashBridge – 告訴雙向所有瀏覽器雙向通信。
為什麼要用它?
jWebSocket加速你的Web應用程式,並提供全新的通信技術。
使用 jWebSockets 可以輕鬆地創建購票、新聞、監測、聊天、社交網路、網路遊戲或在線上協作應用程式。jWebSocket提供了廣泛的從基本的令牌交換到功能強大的數據和 GUI 同步、遠程過程調用和更多的功能。使用jWebSocket 您可以快速設定獨立的解決方案,以最小的安裝和配置或您可以輕鬆地集成它到您現有的應用程式。
標準 - 指定由 W3C 和 IETF,容易相互作用與代理伺服器和防火牆的技術。
安全- 已經支持Sec-WebSocket-key配置,處理身份驗證和授權。
雙向- 支持兼容HTML5的瀏覽器,一個TCPsocket上更多的並發客戶端/伺服器連線
快速- 和comet XHR對比, polling和stay-open機制已經過時了。
靈敏- 採用輕量級的TCP套接字技術,而不是http通信。所以較少的延遲,較少的頻寬需求和開銷。
框架結構:
下面的關係圖顯示了 jWebSocket 伺服器基礎結構。
下面的關係圖顯示了 jWebSocket 客戶端基礎架構。

相關詞條

相關搜尋

熱門詞條

聯絡我們