0
我尝试使用txt记录在多个设备之间共享信息。因此我使用bonjour/avahi。服务器端工作正常,因为wireshark证明。信息被添加到txt记录并使用MDNS发送出去。 问题发生在客户端,守护进程/服务似乎并未始终获取信息更改。当我尝试再次解析该服务时,它停留在已过期的信息中,并且不会自动更新它。Bonjour Avahi守护进程TXTRecord
在客户端,我将DNSServiceResolve与一个回调函数结合使用,其中我调用TXTRecordContainsKey和TXTRecordGetValuePtr以确保数据在使用前可用。这一切都可以正常工作,但如前所述,信息并不总是被更新。
我是否错过了一些东西,或者是否有任何额外的API函数调用可用于强制守护程序更新除DNSServiceResolve之外的记录?
预先感谢您。