ipqt networkk 邀请码auqtu?

这一段代码实际上很简单就是调鼡了对应的函数我们include的类也很多

我就来简单的说一下这些的作用吧

返回的就是主机名,好我们接下来呢,又通过fromName来获取ip地址来看下關于fromName的解释

他需要传一个name,翻译过来的意思就是:

查找给定主机名的IP地址在查找过程中,函数会阻塞这意味着程序的执行会暂停,直箌查找的结果就绪为止返回在QHostInfo对象中查找的结果,如果您传递一个文字IP地址而不是主机名QHostInfo将搜索IP的域名(即QHostInfo将执行反向查找。在成功时返回的QHostInfo将包含解析的域名和主机名的IP地址。

可以发现这里返回的是一个list,我们便能获取到所有的IP地址了我这里只打印了第一个而已,紧接着我们通过QNetworkInterface的静态函数allInterfaces获取到所有的我们想要的信息了可以看下运行结果

接下来我们看下如何去实现GET请求吧!

我们也是通过一个信号詓做处理的

这里用到的manager是一个指针,需要先初始化一下

然后我们看一下怎么去调用

嗯很简单,只要设置url然后调用get即可随后我们在槽函數中可以接受到返回的结果

这样就能获取到json了

好的,这些知识点还都比较浅我们后续一步步的来实现更多的技巧。

我用下面这段代码获取本机的IP地址但我应该怎样区分本地连接、无线连接、以及VMWare虚拟网卡等多个IP地址呢?

怎么在qt程序中设置主机IP地址 [问题點数:20分结帖人mjcheng8879]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

各位大侠,请问怎么在qt程序中设置主机IP地址請赐教,谢谢

Qt暂不支持此功能(但很可能在Qt5中引入)你需要自己调用本地API

目前只支持获取IP地址,好像还没有设置IP地址的函数

匿名用户不能发表回复!

我要回帖

更多关于 qt network 的文章

 

随机推荐