【问题标题】:Can we connect to iPhone from Android device even though not in the same network?即使不在同一个网络中,我们也可以从 Android 设备连接到 iPhone 吗?
【发布时间】:2015-04-06 09:07:54
【问题描述】:

我正在使用 wifi direct 和 NSD(网络服务发现)来传输文件。

  1. NSD:这里已经创建了服务,可以扫描在同一网络中发布相同服务的其他设备。
  2. WiFi Direct:用于扫描附近没有网络的设备
  3. WiFi P2P Network Serice Discovery:用于扫描其他设备提供相同服务的设备附近的服务(NSD+WiFi Direct)

根据要求,即使两者不在同一个网络中,我也需要为 iOS 设备提供兼容性。我知道NSD类似于iOS的Bonjour服务。但是当设备在同一个网络中时,这是可能的。

当两者不在同一个网络中时,有什么方法可以连接到 iPhone?

【问题讨论】:

  • 嗯...如果我们谈论的是不同的网络,为什么不简单地为此创建自己的网络服务?

标签: android ios networking wifi-direct nsd


【解决方案1】:

忽略让 Android 和 iOS 一起玩得很好的复杂性,有可能让他们认为他们在同一个网络中,但实际上并不存在。如果我理解正确,您似乎有两个选择:

  1. 在网络 A 中设置 VPN 服务器,网络 B 中的设备连接到它。这将使网络 B 中的设备认为它在网络 A 上,并且可以访问所有 LAN 服务(例如 NSD)。

  2. 在交换机上设置 VLAN 中继,并将网络 A 与 B 置于同一网络中。

选项 2 仅当它们在地理上位于同一区域(例如在同一校园内)时才有效。如果它们在地理上不同,或者您无法或不愿意进行必要的基础架构更改以支持选项 2,则选项 1 会更可取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多