社区
Qt
帖子详情
一个问题,关于QNetworkInterface
iamlate
2011-08-04 05:33:08
先上图:
忽然发现QNetworkInterface::allAddresses ()返回的内容跟以前不一样了。奇怪
以前,用无线网卡上网的时候,只有两个地址,一个是127.0.0.1,另外一个是在公网的地址。
现在没有公网地址了,多了两个莫名其妙的东西。
在用ubuntu 11.04下,网络未知。就是从旁边一所学校拉来的,下载东西速度很快
请问第二个item和第四个item到底是什么东东?
...全文
244
4
打赏
收藏
一个问题,关于QNetworkInterface
先上图: 忽然发现QNetworkInterface::allAddresses ()返回的内容跟以前不一样了。奇怪 以前,用无线网卡上网的时候,只有两个地址,一个是127.0.0.1,另外一个是在公网的地址。 现在没有公网地址了,多了两个莫名其妙的东西。 在用ubuntu 11.04下,网络未知。就是从旁边一所学校拉来的,下载东西速度很快 请问第二个item和第四个item到底是什么东东?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donwmufromdying
2011-08-06
打赏
举报
回复
ipv6
iamlate
2011-08-04
打赏
举报
回复
ipv6地址示例:
2031:0000:130f:0000:0000:09c0:876a:130b 正确
2031:0:130f:0:0:9c0:876a:130b 正确
2031:0000:130f::09c0:876a:130b 正确
2031::130f::09c0:876a:130b 错误
0:0:0:0:0:0:0:1=::1 正确
0:0:0:0:0:0:0:0=:: 正确
--------------------------------
看起来,另外两个地址像是ipv6的
可是,为什么呢?
iamlate
2011-08-04
打赏
举报
回复
对了,这个函数是生成列表用的。
void MainWindow::createOLList()
{
QList<QHostAddress> list = QNetworkInterface::allAddresses();
QListIterator<QHostAddress> i(list);
while(i.hasNext())
{
QListWidgetItem *listWidgetItem = new QListWidgetItem(listWidget);
listWidgetItem->setIcon(QIcon(QString::fromUtf8(":/new/prefix1/images/sunflower.png")));
listWidgetItem->setText(i.next().toString());
}
}
iamlate
2011-08-04
打赏
举报
回复
自己顶
Q
Network
Interface
.zip
在C++ Qt开发中,`Q
Network
Interface
`是Qt网络模块中的
一个
重要组件,它提供了对操作系统网络接口的访问和管理功能。这篇课件主要讲解了如何利用`Q
Network
Interface
`来实现网络通信和数据传输。以下是对这个主题的...
QtNetLinkMonitor.zip
1. **初始化**:首先,代码会创建
一个
Q
Network
Interface
对象的列表,该列表包含了系统中所有可用的网络接口。 2. **接口状态检查**:然后,通过遍历Q
Network
Interface
列表,检查每个接口的isUp()方法,该方法返回的...
udp组播实现.rar
组播(Multicast)是UDP的一种扩展,它允许
一个
数据发送者向多个接收者同时发送数据,而无需为每个接收者单独建立连接。这种机制在广播信息或者多用户互动应用中非常有效,比如流媒体服务、在线会议和游戏。 在QT...
使用QT获取本机MAC
`Q
Network
Interface
::all
Interface
s()`函数返回
一个
包含所有网络接口的列表。 3. **遍历网络接口**: ```cpp for (Neti = 0; Neti ; Neti++) { if (NetList[Neti].isValid()) { thisNet = NetList[Neti]; ...
Qt的UDP通信的单播和组播
在IT领域,网络通信是应用程序开发中的重要组成部分,而Qt作为
一个
跨平台的C++库,提供了丰富的功能来支持网络编程。本篇文章将深入探讨Qt如何实现UDP(User Datagram Protocol)的单播和组播通信。 UDP是一种无...
Qt
16,816
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章