我想在通信过程中发现设备丢失连接。 Bonjour使用长TTL将设备输入保存在本地缓存中,因此如果我发现与设备的通信丢失,我想要调用DNSServiceReconfirmRecord
来验证设备是否在网络中。
DNSSD_API DNSServiceReconfirmRecord(
DNSServiceFlags flags,
uint32_t interfaceIndex,
const char *fullname,
uint16_t rrtype,
uint16_t rrclass,
uint16_t rdlen,
const void *rdata
);
如何获得rdata
值?任何人都可以指导我如何使用DNSServiceReconfirmRecord
?我在上面的函数中除了rdata
之外都需要所有信息。