In-Band Bytestreams (IBB)
http://xmpp.org/extensions/xep-0047.html
1. Initiator requests session
<iq from='romeo@montague.net/orchard'
id='jn3h8g65'
to='juliet@capulet.com/balcony'
type='set'>
<open xmlns='http://jabber.org/protocol/ibb'
block-size='4096'
sid='i781hf64'
stanza='iq'/>
</iq>
2. Responder accepts session
<iq from='juliet@capulet.com/balcony'
id='jn3h8g65'
to='romeo@montague.net/orchard'
type='result'/>
3. Sending data in an IQ stanza
<iq from='romeo@montague.net/orchard'
id='kr91n475'
to='juliet@capulet.com/balcony'
type='set'>
<data xmlns='http://jabber.org/protocol/ibb' seq='0' sid='i781hf64'>
qANQR1DBwU4DX7jmYZnncmUQB/9KuKBddzQH+tZ1ZywKK0yHKnq57kWq+RFtQdCJ
WpdWpR0uQsuJe7+vh3NWn59/gTc5MDlX8dS9p0ovStmNcyLhxVgmqS8ZKhsblVeu
IpQ0JgavABqibJolc3BKrVtVV1igKiX/N7Pi8RtY1K18toaMDhdEfhBRzO/XB0+P
AQhYlRjNacGcslkhXqNjK5Va4tuOAPy2n1Q8UUrHbUd0g+xJ9Bm0G0LZXyvCWyKH
kuNEHFQiLuCY6Iv0myq6iX6tjuHehZlFSh80b5BVV9tNLwNR5Eqz1klxMhoghJOA
</data>
</iq>
4. Acknowledging data using IQ
<iq from='juliet@capulet.com/balcony'
id='kr91n475'
to='romeo@montague.net/orchard'
type='result'/>
5. Closing the bytestream
<iq from='romeo@montague.net/orchard'
id='us71g45j'
to='juliet@capulet.com/balcony'
type='set'>
<close xmlns='http://jabber.org/protocol/ibb' sid='i781hf64'/>
</iq>
6. Success response
<iq from='juliet@capulet.com/balcony'
id='us71g45j'
to='romeo@montague.net/orchard'
type='result'/>
分享到:
相关推荐
XEP-0384:libpurple的OMEMO加密。
XEP-0035: SSL/TLS Integration.pdf
支持的协议RFC-3920:核心RFC-3921:即时消息和状态XEP-0030:服务发现XEP-0128:服务发现扩展XEP-0115:实体功能XEP-0054:vcard-temp XEP-0153:基于vCard的头像XEP-0045:多用户聊天(不完全) XEP-0078:非SASL...
XEP-0054:电子名片 XEP-0153:基于vCard的头像 XEP-0085:聊天状态通知 XEP-0280:消息碳 XEP-0092:软件版本 XEP-0012:最后活动 XEP-0333:聊天标记 XEP-0184:邮件传递收据 路线图 追踪最近使用过的贴纸 管理...
jabber-http文件上传 对Emacs jabber.el的HTTP文件上传(XEP-0363)支持
PHP-Component 是 XEP-0114 和相关 XEP 的 PHP 语言实现,专门为 Lopbox ( ) 项目编写。 它旨在非常易于使用并让 PHP 程序员开发各种类型的服务:Jabber / XMPP 机器人、传输、MUC 引擎和许多其他类型的组件。 将 ...
消息碳部分支持: XEP-0030 :服务发现XEP-0313 :邮件归档管理积极致力于: XEP-0059 :结果集管理XEP-0004 :数据表单最新消息2020-10-30:添加了对XEP-0280的支持:Message Carbons 2020-10-30:添加了对XEP-0313...
XEP-0128:服务发现扩展 XEP-0115:实体功能 XEP-0054:vcard-temp XEP-0153:基于vCard的头像 XEP-0045:多用户聊天(不完全) XEP-0078:非SASL身份验证 XEP-0138:流压缩 XEP-0203:延迟交货 XEP
添加参数以不将消息存储到存档中 import nostore from 'stanza.io-no-store' ... client.use(nostore); client.sendMessage({ ... body: 'This message will not be stored into message archive', ...
xmpp 扩展协议 xep-0045 中文pdf文档,聊天室协议中文文档
XEP-Jingle协议文档,来自XEP官方网站
ejabberd-mod-mam正在进行中,目前被认为是betaXEP-0313 我最近注意到XEP-0313已更新为版本3 ,该版本基本上改变了所有查询和结果语法。 到目前为止,该模块仍以XEP-0313的版本2为目标。要求埃雅伯德社区版= Erlang...
XEP-0035 SSL TLS Integration
基于FRESCALE 芯片开发的CAN BOOTLOADER代码,及官方文档
Whack 是一个 Java 库,可以轻松创建遵循 XEP-0114:Jabber 组件协议的外部组件。 作为 Openfire 的内部组件实现但不使用 Openfire 的内部 API 的组件可以移植到 Whack 并作为外部组件运行。 Whack 于 2004 年 11 ...
这允许XEP-0357兼容的客户端在ejabberd服务器上使用mod_push的内部应用服务器,或者在运行Oshiya的任何XEP-0114兼容的服务器上使用。 Oshiya是GSoC 2015项目的一部分。 请发送反馈。 ##功能Oshiya将支持以下推送...
kontalk-java-client Kontalk的独立于平台的Java客户端( )。 包括到Jabber网络的连接! 桌面客户端使用您现有的来自Kontalk帐户。 导出密钥的说明。 常见问题解答:常见问题...实施的XEP功能: XEP-0184:消息回执X
Openfire Gojara插件 实现。 CI构建状态 报告问题 问题可以报告给或通过此仓库的。
使用Strophe连接xmpp,轻松构建web即时聊天工具。...XEP-0124 提供的方法实现WebIM. 思路即使用一个javascript的xep-0124的实现,直接连接xmpp server端。 本文使用javascript端的XEP-0124的实现为Strophe的js实现。
buddycloud-xep 此 XEP 为 buddycloud 服务器和客户端定义了 XMPP 协议。 使用构建构建 XEP makeopen index.html编辑 XEP XEP 部分保存在子目录中。 根据需要编辑这些,然后按上述方式构建。 当文件被推送到 ...