iOS 上的 NSNetServiceBrowser/Bonjour 问题
我正在为我一直在开发的 iOS 项目开发的应用程序中通过 WiFi 使用 Bonjour(准确地说是 NSNetServiceBrowser)。 然而,尽管注意到 为什么NSNetServic…
在 iOS 设备中创建 Bonjour AirPrint 服务
因此,我发现要作为打印机发布(宣布服务)到 iOS 设备,我使用 NSNetService 并将类型设置为 _ipp._tcp。 但为了被识别为 AirPrint 打印机,要求包括…
NSNetServiceBrowser didRemoveService 打开流后需要更长时间
我有以下用于发现网络上的服务的代码: [netServiceBrowser setDelegate: self]; [netServiceBrowser searchForServicesOfType: serviceType inDomain…
NSNetService 通过 WiFi 而不是蓝牙
我有 2 个 iOS 设备和一个启动或连接到 NSNetService 的应用程序。 当两个设备都打开蓝牙时,数据流将自动通过蓝牙接口完成。 我不希望这样,我希望两…
与 NSNetService 同步 Bonjour 解析(为什么需要这么长时间才能从运行循环返回控制权?)
我正在尝试同步对服务名称进行 Bonjour 解析,因此我正在尝试弄清楚如何正确等待 NSNetService 的 netServiceDidResolveAddress() 调用。 我的代码如…
解析 NSNetService 时出错
我正在创建一款可以通过 Wi-Fi 在 iPhone 上玩的棋盘游戏。 当设备A邀请设备B玩时(尝试解析B发布的NSNetService),设备B可以接受或拒绝。 如果 B 拒…
NSNetService 工作正常,但无法获取主机名,解析导致错误
我使用 Bonjour 和 NSNetService 从我的 iPhone 发布服务器。一切都按预期工作,我可以浏览我正在服务的页面等。但是,在 iPhone 上我想显示主机名(…
对于每次发布,如何使我的设备名称唯一?
我将使用相同的域名和名称发布一次 netService 对象。 另一台设备发现我的服务为 myService 。 但我再次使用相同的域和名称发布我的 netService 对象…
如何停止在 wifi 网络中搜索新设备的过程?
在我的 wifi 网络代码中,我使用 NSNetServiceBrowser 委托 searchForServicesOfType ,它将开始在domainString指示的域中搜索指定类型的服务 [self.n…
使用 NSNetService 连接到服务器但失败 - 自动套接字断开连接?
问题的新的更简单版本: 我正在尝试使用 Objective-C 客户端连接到 Bonjour 设备并与之通信,但在解析服务(服务器)时遇到问题。最初我尝试做一个更…
如何判断与iPhone的连接方式是蓝牙还是WiFi?
我正在使用 bonjour 网络服务在两部 iPhone 之间创建连接。 我使用 CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, (CFStringRef)netServi…
NSNetservice 未获得 netServiceDidPublish 委托调用
我想要做的是在我的 iPod touch 上启用简单的 bonjour 服务。 在我发布自定义 bonjour 服务后,委托人没有收到“netServiceDidPublish:”调用。我还检…
使用 iPhone 扫描本地网络以检测 windows/mac/linux 计算机
我正在尝试弄清楚如何在 iPhone 上使用 Objective C 执行一些网络任务。我想枚举本地家庭网络上的所有网络设备。另外,我希望能够 ping 个别设备。 有…
Bonjour 即时通讯客户端
我想制作一个 iPhone 应用程序,通过 Bonjour 与 Mac OS X 上的 iChat 进行通信。我已经知道如何使用 NSNetService 创建服务,但是如何与 iChat 通信…