Bonjour Avahi守护进程TXTRecord

时间:2015-11-11 07:50:48

标签: service updates daemon bonjour avahi

我尝试使用txt-records在多个设备之间共享信息。因此我使用的是bonjour / avahi。服务器端作为wireshark证明工作正常。信息被添加到txt记录并使用MDNS发送出去。 问题出现在客户端,守护进程/服务似乎不会一直改变信息。当我尝试再次解析服务时,它已经过时了,并且不会自动更新它。

在客户端,我将DNSServiceResolve与回调函数结合使用,我在其中调用TXTRecordContainsKey和TXTRecordGetValuePtr以确保数据在使用前可用。这一切都很好,除了如前所述,信息并不总是更新。

我是否遗漏了某些内容,或者是否有任何其他API函数调用可用于强制守护程序更新其记录(DNSServiceResolve除外)?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

解决了,在处理这些奇怪的问题时,一定要确保你的防火墙去激活...... 这完全解决了我的问题。

相关问题