QNetworkAddressEntry

QHostAddress QNetworkAddressEntry::ip() const

这个函数返回一个在网络接口中找到的IPv4或IPv6地址。

QHostAddress QNetworkAddressEntry::netmask() const

返回与IP地址关联的子网掩码。子网掩码采用IP地址形式,如255.255.0.0。

对于IPv6地址,前缀长度转换为地址中位数为1的地址与前缀长度相等。如果前缀长度为64位(最常用的值),netmask将被表示为QHostAddress,其中包含地址FFFF:FFFF:FFFF:FFFF::

QHostAddress QNetworkAddressEntry::broadcast() const

返回与IPv4地址和子网掩码相关联的广播地址。它通常可以通过将子网掩码包含0的IP地址位设置为1来派生。(换句话说,通过按位或者用网络掩码的逆来计算IP地址)

这个成员对于IPv6地址来说总是空的,因为广播的概念在这个系统中已经被放弃了,取而代之的是组播。特别是,“全节点”专用组播组(地址FF02::1)可以到达本地网络中所有节点对应的主机组。

posted @ 2022-03-13 22:27  帝皇の惊  阅读(148)  评论(0)    收藏  举报