gpt4 book ai didi

iOS : DNS SRV lookup using DNSServiceQueryRecord

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:53 27 4
gpt4 key购买 nike

我打算用apple的DNSServiceQueryRecord来解析SRV记录。我看到传递给此方法的回调针对从 SRV 查找返回的每条记录调用一次。我怎么知道查询已经完成并且所有的记录都已经返回?

Apple 的文档供您引用。

https://developer.apple.com/library/mac/documentation/Networking/Reference/DNSServiceDiscovery_CRef/index.html#//apple_ref/c/func/DNSServiceQueryRecord

最佳答案

我想指出处理 DNS 结果的方法“DNSServiceProcessResult”是阻塞的。我使用 select() 查看套接字中是否接收到数据以调用 DNSServiceProcessResult。这使得该方法解除阻塞。我检查套接字中是否有数据 2 秒,如果没有返回任何结果,我将取消查询。

关于iOS : DNS SRV lookup using DNSServiceQueryRecord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37557307/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com