我正在使用wifi direct和NSD(网络服务发现)来传输文件。
根据要求,即使两者不在同一网络中,我也需要为iOS设备提供兼容性。我发现NSD类似于iOS的Bonjour服务。但是当设备在同一个网络中时,这是可能的。
当两者不在同一个网络中时,有没有办法连接到iPhone?
答案 0 :(得分:0)
忽略让Android和iOS一起玩得很好的复杂性,有可能让他们认为他们在同一个网络中而不会在那里。如果我理解正确,您似乎有两种选择:
在网络A中设置VPN服务器,网络B中的设备连接到该服务器。这将使网络B中的设备认为它位于网络A上,并且可以访问所有LAN服务(例如NSD)。
在交换机上设置VLAN中继,并将网络A放在与B相同的网络中。
选项2只有在地理上位于同一区域(例如在同一校园内)才有效。如果选项1在地理位置上完全不同,或者您无法或不愿意进行必要的基础设施更改以支持选项2,则选项1将更为可取。