我正在使用服务/客户端模型,但是我有一个运行在PC上的Server应用程序,以及几个运行在不同平台上的客户端,包括PC,iOS应用程序。 服务器使用Bonjour广播自身,到目前为止一切正常。
但是,当 iOS设备进入睡眠状态并且暂时不要触摸时,请再次打开它。该应用无法从Main解析服务。该服务仍在网络中,因为可以使用PC客户端来发现它。
客户端实现服务的唯一方法是在PC上重新启动服务器,服务器将再次广播。
Bonjour Service Browser app发生了同样的事情,这与在iOS设备上缓存有关吗?
任何想法都值得赞赏!!!