我写了一个客户端服务器应用程序,使用bonjour连接两个iphone。我的问题是,当两个设备都开始使用bonjour进行广播和收听时,他们会在同一时刻找到彼此,并且他们两个都作为彼此的客户端连接。我该如何避免这种情况?我已经在检查我的应用程序是否作为服务器连接到其他应用程序,但由于这种情况同时发生,我总是同时作为服务器和客户端连接。
答案 0 :(得分:-1)
调查你的情况; 1解决方案是你可以让你的设备托管在哪个应用程序上并作为服务器使设备tcb被动打开,这样它只能监听特定的端口/频率,客户端可以被编程为处于活动打开状态,所以它可以发送请求到服务器。