【发布时间】:2017-07-15 05:39:43
【问题描述】:
我想查找在通信过程中丢失连接的设备。 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,我拥有所有必需的信息。
【问题讨论】:
-
请edit您的问题显示what you have tried so far。您应该包含您遇到问题的代码的minimal reproducible example,然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。
标签: c++ ios macos networking mdns