用于文件传输的 Jabber 消息

Posted

技术标签:

【中文标题】用于文件传输的 Jabber 消息【英文标题】:jabber messages for file transfer 【发布时间】:2012-02-01 08:43:29 【问题描述】:

我有兴趣找出当文件从一个客户端传输到另一个客户端时在两个客户端之间发送的 xml 消息(只是为了好玩)。

到目前为止,我一直在使用 jabber.py 找出涉及身份验证、设置状态、发送消息等操作的 xml 消息 - 我修改了 xmlstream.py 的网络写入函数以打印之前的数据它将其写入网络。

但是,jabber.py 不提供文件传输功能。有人可以:-

    建议一个可以做到这一点的 Python 库? 或者,告诉我一些记录从客户端发送到客户端的 xml 消息的位置。

谢谢。

【问题讨论】:

【参考方案1】:

看看

XEP-0096: SI File Transfer XEP-0234: Jingle File Transfer

了解详情(编辑:关于 XML)。

编辑:我不知道 Python 库中当前对这些 XPE 的支持情况。

【讨论】:

以上是关于用于文件传输的 Jabber 消息的主要内容,如果未能解决你的问题,请参考以下文章

android asmack 注册 登陆 聊天 多人聊天室 文件传输XMPP协议简介

通过 XEP0065 SOCKS5 字节流代理在 smack 中传输 XMPP 文件

TFTP 与 FTP的区别

在 Android 应用程序中使用 smack 进行文件传输。

文件传输 xmpp 中的 Host="null"

身份验证 c# 的 Jabber 客户端问题