我正在使用 Xamarin(前 Mono Touch)的 NSNetServiceBrowser 来扫描 bonjour 设备。这在大多数情况下都有效,但似乎有
a) 一个大的缓存问题,它没有意识到有新设备 b) WIFI 有问题,例如当我关闭 wifi 并重新打开它时
大多数时候,可以找到 Apple Bonjour 设备,但在 a) 或 b) 的情况下很少显示基于 avahi 的设备(网络打印机)。
顺便说一下,我知道iOS 上的 NSNetServiceBrowser/Bonjour 问题。