Iphone 我可以使用Bonjour连接两个iOS设备吗?一个是3G网络,另一个是WiFi

Iphone 我可以使用Bonjour连接两个iOS设备吗?一个是3G网络,另一个是WiFi,iphone,ios,networking,bonjour,Iphone,Ios,Networking,Bonjour,我正在开发一个iPhone应用程序,我需要使用3G和WiFi网络将我的iPhone与周围任何可用的iPhone连接起来。其中一个iPhone应该在3G网络中,另一个应该只有WiFi连接。我不能使用蓝牙,因为连接范围应大于10米 我想知道,当一个是3G连接,另一个是WiFi连接,并且周围没有其他网络时,是否可以使用Bonjour协议实现两个iPhone之间的连接 如果没有,我如何在不使用蓝牙的情况下连接两台ios设备,一台在3G上,另一台在WiFi上 感谢您的帮助。以下是苹果的示例,演示如何通过使

我正在开发一个iPhone应用程序,我需要使用3G和WiFi网络将我的iPhone与周围任何可用的iPhone连接起来。其中一个iPhone应该在3G网络中,另一个应该只有WiFi连接。我不能使用蓝牙,因为连接范围应大于10米

我想知道,当一个是3G连接,另一个是WiFi连接,并且周围没有其他网络时,是否可以使用Bonjour协议实现两个iPhone之间的连接

如果没有,我如何在不使用蓝牙的情况下连接两台ios设备,一台在3G上,另一台在WiFi上


感谢您的帮助。

以下是苹果的示例,演示如何通过使用Bonjour协议的Wi-Fi在两台设备之间传输数据:


希望这有助于……

谢谢您的回复。但我试过WiTap应用程序,它可以和wifi一起工作。我的应用程序需要在两个不同LAN/WAN中的设备之间进行通信。设备在使用时可能无法访问wifi。任何提示都是有帮助的。我想你需要为此编写套接字编程……尝试套接字编程概念,我很快就会更新你……以前可以在Mac之间使用此处描述的“返回Mac”服务,但从未在iPhone上使用,遗憾的是,它现在甚至已经从Mac上消失了: