我正在尝试使用QHostInfo
或QDnsLookUp
查找主机名并获取QHostAddress列表。我更喜欢QHostInfo(界面更简单),但我也尝试过QDnsLookUp。
在第一种情况下,我使用QHostInfo::lookupHost()
静态函数,然后从结果中获取地址QHostInfo::addresses()
在第二种情况下,我使用QDnsLookup::lookup()
, 类型设置为QDnsLookup::A
(IPv4 地址记录),我得到结果QDnsLookup::hostAddressRecords()
(并且我得到QDnsHostAddressRecord
元素的值)。
好吧,这两种方法都以某种方式起作用,但我只得到一个结果......在这两种情况下,它应该是文档中的结果列表......但我的列表只包含一个元素......
我应该设置一些选项或其他东西来获取完整列表吗?可能出了什么问题?