Qt网路与通信(获取本机网络信息)
在网络应用中,经常需要获取本机的主机名/IP地址和硬件地址信息等网络信息。运用QHostInfo、QNetworkInterface、QNetworkAddressEntry可获取本机的网络信息。
QT的网络依赖于network库因此需要在pro文件中添加network!!!
QT += core gui network
QHostInfo
通过QHostInfo函数可以获取主名,获取本机的域和IP地址。
获取本机的名字
通过QHostInfo的localHostName函数获取名字
QString strHostName = QHostInfo::localHostName();
![]()
获取本机域
通过QHostInfo的localDomainName函数获取本机域
QString strHostDomain = QHostInfo::localDomainName();
获取本机IP
文章知识点与官方知识档案匹配,可进一步学习相关知识
网络技能树跨区域网络的通信学习网络层的作用46242 人正在系统学习中
Qt小王子
微信公众号
Qt分享+螺蛳粉购买
评论记录:
回复评论: