请输入您要查询的百科知识:

 

词条 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 客户端基础架构。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 8:44:58