本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
环境:Ubuntu10.04 + Qt4.7.0
Linux获得本地IP的方法,我尝试了两种
1.用QHostInfo类解析
QHostInfo类可以解析域名,理论上也可以解析本地IP,可是经过尝试,我发现解析出来的IP是127.0.0.1是本地回环地址,不符合我的需求。
代码:
用这个类可以获取系统底层的网络参数,经过实践是可行的,我参考的文章:http://qt.csdn.net/articles.aspx?pointid=489&pointid2=7
参考代码截取:
您还没有登录,请您登录后再发表评论
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
2、类QHostInfo的fromName()函数,以主机名为参数作为输入,来获取主机的信息,然后利用address()函数,获取本机所有的IP地址,下面的代码通过if(address.protocol()==QAbstractSocket::IPv4Protocol)判断,仅仅输出...
获取设备端的公网IP、内网IP以及网关。
QT下获取网关地址(验证可用)QT下获取网关地址(验证可用)QT下获取网关地址(验证可用)
在QT中运用C++知识实现智能家居系统的各项功能。主要功能有灯控模块、报警模块、门禁系统以及实时温湿度,通过连接本地系统的ip地址获取实时信息。
一个运用了Qt和OpenCV开发的可移植的工业视觉检测应用 具有功能如下:颜色识别、角度检测、数字识别、TCP通讯、IP摄像头等功能 用户在使用时需要注意: 1、选择模板集的数量为10张一下,在模板获取前需要打开摄像头 ...
主要介绍了C++实现获取IP、子网掩码、网关、DNS等本机网络参数的方法,需要的朋友可以参考下
基于qt+pjsip的网络nat类型检测器+源码+文档,适合期末大作业、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在...添加获取本地ip端口与公网ip端口的功能 解决检测时GUI阻塞的问题 支持ipv6 全平台支持
SocketServeTest01.cpp是服务器,获取本地ip端口为9999,目前只能自动把收到的消息回复回去。其他文件是linux上qt的项目文件,在qt里面打开项目选择.pro文件即可
首先建立TcpListener网络侦听类,建立的时候构造函数分别包括localaddr和port2个参数,localaddr指的是本地地址,也就是服务器的IP地址,有人会问为什么它自己不去自动获得本机的地址?关于这个举个很简单的例子,...
本程序可以实现对TCP通信获取的数据保存至TXT的功能,有任何相关问题可以直接联系我
直接从IP摄像头获取数据(H265数据需稍微改动),然后作为服务器转发,支持多个摄像头同时连接。摄像头的地址和用户名密码在代码中更改即可。下载后可留言交流。
GStreamer图形从计算机的本地端口获取MJPEG实时视频流,并使用将其转储到回送V4L2设备。 音频流被转储到PulseAudio空接收器。 Linux中的大多数视频聊天软件都与v4l2loopback兼容:Skype 2.1(似乎不是最新的2.2),...
13.3. 从网页上获得Feed 13.4. RSS Feed的使用 13.5. Atom Feed的使用 13.6. 单个Atom条目的处理 13.7. 修改Feed和条目结构 13.8. 自定义Feed和条目类 14. Zend_Filter 14.1. 简介 14.1.1. 什么是过滤器...
如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。 bootcfg /list 列出引导列表中已有的条目。 bootcfg /disableredirect 在启动引导程序中禁用重定向。 ...
相关推荐
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
2、类QHostInfo的fromName()函数,以主机名为参数作为输入,来获取主机的信息,然后利用address()函数,获取本机所有的IP地址,下面的代码通过if(address.protocol()==QAbstractSocket::IPv4Protocol)判断,仅仅输出...
获取设备端的公网IP、内网IP以及网关。
QT下获取网关地址(验证可用)QT下获取网关地址(验证可用)QT下获取网关地址(验证可用)
在QT中运用C++知识实现智能家居系统的各项功能。主要功能有灯控模块、报警模块、门禁系统以及实时温湿度,通过连接本地系统的ip地址获取实时信息。
一个运用了Qt和OpenCV开发的可移植的工业视觉检测应用 具有功能如下:颜色识别、角度检测、数字识别、TCP通讯、IP摄像头等功能 用户在使用时需要注意: 1、选择模板集的数量为10张一下,在模板获取前需要打开摄像头 ...
主要介绍了C++实现获取IP、子网掩码、网关、DNS等本机网络参数的方法,需要的朋友可以参考下
基于qt+pjsip的网络nat类型检测器+源码+文档,适合期末大作业、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在...添加获取本地ip端口与公网ip端口的功能 解决检测时GUI阻塞的问题 支持ipv6 全平台支持
SocketServeTest01.cpp是服务器,获取本地ip端口为9999,目前只能自动把收到的消息回复回去。其他文件是linux上qt的项目文件,在qt里面打开项目选择.pro文件即可
首先建立TcpListener网络侦听类,建立的时候构造函数分别包括localaddr和port2个参数,localaddr指的是本地地址,也就是服务器的IP地址,有人会问为什么它自己不去自动获得本机的地址?关于这个举个很简单的例子,...
本程序可以实现对TCP通信获取的数据保存至TXT的功能,有任何相关问题可以直接联系我
直接从IP摄像头获取数据(H265数据需稍微改动),然后作为服务器转发,支持多个摄像头同时连接。摄像头的地址和用户名密码在代码中更改即可。下载后可留言交流。
GStreamer图形从计算机的本地端口获取MJPEG实时视频流,并使用将其转储到回送V4L2设备。 音频流被转储到PulseAudio空接收器。 Linux中的大多数视频聊天软件都与v4l2loopback兼容:Skype 2.1(似乎不是最新的2.2),...
13.3. 从网页上获得Feed 13.4. RSS Feed的使用 13.5. Atom Feed的使用 13.6. 单个Atom条目的处理 13.7. 修改Feed和条目结构 13.8. 自定义Feed和条目类 14. Zend_Filter 14.1. 简介 14.1.1. 什么是过滤器...
如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。 bootcfg /list 列出引导列表中已有的条目。 bootcfg /disableredirect 在启动引导程序中禁用重定向。 ...