- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想编写一个实时聊天应用程序,需要决定使用哪些技术。
这些技术之间有什么区别,您更喜欢哪一种,为什么?
WebSockets 不是一种选择,因为它还没有准备好在野外战斗
谢谢
最佳答案
您应该阅读问题 "Why isn't BOSH more popular especially as an alternative to WebSockets and Long-Polling" . kanaka给出了一个绝妙的答案,我相信它会解决您对 WebSockets 的担忧。 WebSocket 是 绝对 “准备在野外战斗”。
在我看来,BOSH 和 Comet 是一回事。 BOSH 代表“同步 HTTP 上的双向流”,尽管 BOSH specification状态:
BOSH, the technology defined in this specification, essentially provides a "drop-in" alternative to a long-lived, bidirectional TCP connection. It is a mature, full-featured technology that has been widely implemented and deployed since 2004. To our knowledge it was the first of many similar technologies, which now include the Comet methodology formalized in the Bayeux Protocol as well as The Web Socket Protocol and Reverse HTTP.
关于XMPP BOSH 与 COMET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7327153/
我已经创建了一个 OpenStack 环境,我想部署 BOSH,之后我将在该 VM 上为我们办公室的测试环境部署 CloudFoundry。我按照这些链接作为指南: guide for Configu
我有一个使用 strope 的工作 xmpp Web 客户端,我当前的方法是从 java 脚本上的 strope 登录用户,但从安全 Angular 来看它不安全,并且在我的应用程序中我必须快速切换页
我尝试安装 gist Bosh VM 中的工具 Synopsis The gist gem provides a gist-paste command that you can use from yo
我正在尝试使用 smack bosh 连接到明火并尝试在网页中预绑定(bind) converse.js。我的bosh代码 BOSHConfiguration config = new BOSHCon
我想编写一个实时聊天应用程序,需要决定使用哪些技术。 这些技术之间有什么区别,您更喜欢哪一种,为什么? WebSockets 不是一种选择,因为它还没有准备好在野外战斗 谢谢 最佳答案 您应该阅读问题
我正在尝试创建自定义 Facebook 聊天,我正在使用: 埃贾伯德 节节 Apache apache在一台电脑上,ejabberd在另一台机器上,我使用代理我的请求 Order den
我试图在 ejabberd 上启动 BOSH。我的 ejabberd.cfg 片段如下: {5280, ejabberd_http, [ {reques
所以我对 BOSH 究竟是什么有点困惑。它是一种使用 http 与 XMPP 服务器交互的方式吗?例如,openfire 在 http://domain.com:7070/http-bind/ 处使用
我必须为我们的移动客户端(基于聊天)执行“简单 XMPP”与“XMPP over BOSH”的比较。我想使用相同的工具来比较两者。我在互联网上搜索并找到了一个名为 tsung 的工具,它支持 HTTP
是否有用于 iPhone 开发且支持 BOSH 的 XMPP 库?我检查了 xmppframework 但似乎没有 bosh 支持。 最佳答案 你试过这个吗:https://github.com/di
我在 Windows 中使用 openfire 来设置 bosh 连接管理器...安装成功但我给出了 url http://localhost:9090/bosh它说 HTTP 错误:404 未找到
我正在尝试在本地 VM 上的 BOSH-lite 中部署 hadoop-release,部署时我收到 Error while reserving job: PG::Error: could not c
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我从经验中了解到 documentation默认情况下,bosh directors (v257+) 不强制执行 v2 list 。此外,据我了解 team admin无法更新云配置。但是,当使用 v
是否有支持 BOSH 的开源 XMPP 库(用 C# 编写)?我检查了 AgsXMPP。 AgsXMPP 似乎不支持 bosh。但是Matrix支持bosh。 Matrix 是一个商业的。 最佳答案
我们最近对我们的旗舰产品进行了私有(private)测试,并举办了一场小型发布会。不幸的是, field 的无线连接很糟糕,数据包从左到右和中心丢失,导致系统严重损坏,基本上它根本无法工作!幸运的是,
我正在使用 node-xmpp-bosh serve。我已经运行 run-server.js 并且服务器已经启动。当我尝试使用 converse.js 连接到服务器时,我收到以下错误: host un
我对 HTTP BOSH 和 HTTP 流水线感到困惑。 BOSH 规范:http://xmpp.org/extensions/xep-0124.html If the client needs to
请告诉我如何检索 SID 和 JID。我正在使用 Strophe JS。 var conn = new Strophe.Connection(bosh_service); 但是,conn.sid 或
我正在尝试创建一个 facebook/gtalk 自定义聊天窗口。已经创建了一个具有 xmpp_login 权限的 Facebook 应用程序并得到了我的用户的批准。 我正在使用以下内容: > nod
我是一名优秀的程序员,十分优秀!