PySide6.QtNetwork.QDnsServiceRecord

class QDnsServiceRecord

QDnsServiceRecord 类存储有关DNS SRV记录的信息。更多

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

在服务上执行查找时,将返回零个或多个记录。每个记录由一个QDnsServiceRecord实例表示。

字段的含义在RFC 2782中定义。

另请参阅

QDnsLookup

__init__()

构造一个空的服务记录对象。

__init__(other)
Parameters:

其他QDnsServiceRecord

构造other的副本。

name()
Return type:

字符串

返回此记录的名称。

port()
Return type:

整数

返回此服务记录的目标主机上的端口。

priority()
Return type:

整数

返回此服务记录的优先级。

客户端必须尝试联系具有最低优先级编号的目标主机。

swap(other)
Parameters:

其他QDnsServiceRecord

将此服务记录实例与 other 交换。此函数非常快且永远不会失败。

target()
Return type:

字符串

返回此服务记录的目标主机的域名。

timeToLive()
Return type:

整数

返回此记录有效的持续时间(以秒为单位)。

weight()
Return type:

整数

返回此服务记录的权重。

权重字段指定了具有相同优先级的条目的相对权重。具有较高权重的条目应该以更高的概率被选中。