【问题标题】:Sending file to multiple contact's resources将文件发送到多个联系人的资源
【发布时间】:2010-12-08 14:47:33
【问题描述】:

是否存在通过中继 (SOCKS5) 服务器将文件发送到多个联系人的在线资源的现有做法/XMPP 扩展?

用例说明: Alice (alice@example.com) 想向 Bob (bob@example.com) 发送一个文件。 Alice 位于 NAT 和防火墙之后。 Bob 有两个 XMPP 客户端,都在线(每个都有不同的资源 - bob@example.com/first 和 bob@example.com/second)。两者都支持 xep-0065(例如)。 Alice 向 Bob 发送文件传输请求,Bob 在他的一台设备上接受它,文件正在通过中继 (relay.example.com) 传输到 Bob 的两个客户端。

         alice@example.com
                \/
         relay.example.com
          \/           \/       
bob@example.com/first  bob@example.com/second

【问题讨论】:

    标签: resources xmpp file-transfer socks


    【解决方案1】:

    此用例没有此类 XMPP 扩展。

    我建议您将文件存储在 http 服务器上(想到 Amazon S3)并将下载链接发送到收件人的所有连接资源。在资源确认成功接收后,发送者可以删除文件。

    接收资源之间会有额外的协商(一个资源会对另一个说:“我已接受文件传输,请也下载它”)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-29
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 2016-01-27
      相关资源
      最近更新 更多