【问题标题】:How to share images between 2 users directly?如何直接在 2 个用户之间共享图像?
【发布时间】:2016-01-21 09:44:43
【问题描述】:

我是新手,请多多包涵。请让我详细说明。

目标

在设备之间传输数据(图像、文件)。

我在做什么?

  1. 将文件发送到服务器
  2. 向其他用户发送路径
  3. 其他用户开始从路径下载图片。

问题

我需要使文件在设备之间直接传输,并尽可能减少服务器的作用。

P.S:我正在尝试构建一个屏幕共享 COCOA 应用程序,就像我们在 SKYPE 通话中所做的那样。一世 我正在考虑尽快分享屏幕截图 可能的。 任何建议都非常受欢迎。请让我知道我的方法是好是坏。

【问题讨论】:

    标签: ios objective-c cocoa


    【解决方案1】:

    您可以使用支持发现附近 iOS 设备提供的服务的 Multipeer Connectivity Framwork。

    参考:(https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/)

    【讨论】:

    • 先生,该 API 仅用于仅在附近设备之间传输数据。但是,我的需要是在更远距离的设备之间共享数据。
    【解决方案2】:

    我对此没有个人经验,但您应该尝试使用UPnP。必须在防火墙上为至少一个设备启用它,以便它可以打开一个外部端口。另请参阅this 线程。设备将使用服务器告诉彼此可以到达的位置,然后切换到该直接连接。

    还有其他NAT Traversal 技术。

    如果两台设备都有 IPv6 地址,另一种可能性可能是使用 IPv6(但我真的没有这方面的经验)。

    【讨论】:

      猜你喜欢
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      • 2013-06-15
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多