我正在开发一个应用程序,它使用wifi网络将数据从一台ipad传送到另一台ipad。我已经参考了以下示例代码:
http://mobileorchard.com/tutorial-networking-and-bonjour-on-ip
上面的示例代码连接使用wifi的设备,并且可以使用Cfnetworking和Bonjour交换消息。我的问题是,我是,无法一直看到活动服务器,有时它会显示活动服务器,我可以轻松地连接和交换消息,但是当我重新启动或打开应用程序时,它不会显示活动服务器,因此我无法连接和交换消息。上提供的示例代码中也出现了同样的问题,该示例代码提供了教程,可以通过wifi将数据发送到其他设备。被塞在这里,因为无法访问这些服务器,所以无法一直与活动设备连接。
在聊天示例代码中,同样的问题发生在您可以看到主动聊天室并与之连接的地方,但有时您将无法看到那些活动的聊天室可用,即使已经启动了新的聊天室的活动服务器,其中所有设备都连接到同一个wifi网络。
任何帮助都将是非常感谢的,提前感谢。
发布于 2015-08-23 21:49:05
设备上的wi接口是否有可能因停用而休眠?或者用户漫游到另一个with接入点,其同名并不是通过Bonjour桥接的?
您考虑过使用多点连接而不是直接使用Bonjour吗?IIRC,即使设备不在同一个Wi网络上,API也能让您进行通信,这可能是您想要的。
https://stackoverflow.com/questions/20968212
复制相似问题