BEEP的开源Javascript实现:jsVortex
jsVortex 是一个强大和经过良好测试 Block Extensible Exchange Protocol (BEEP)的一个JavaScript实现。也称为Beepcore, 在 RFC3080 与 RFC3081 中定义。jsVortex提供了一个可扩展的网络应用协议,用于在WEB平台上构建高度互动的互联网应用。
它绝不意味着完全取代了HTTP协议,是HTTP协议在某些情况下的一种补充,一种替代方法。如果要求“更多”功能和“高度互动,真正全双工”的方式来交换浏览器和服务器之间的数据,jsVortex刚好非常适合这种场景。
目前所有的主流浏览器都支持: 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.open-open.com/lib/view/home/1394851369790
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!