Qt - 网络接口统计

Posted

技术标签:

【中文标题】Qt - 网络接口统计【英文标题】:Qt - network interface statistics 【发布时间】:2013-02-26 00:47:47 【问题描述】:

有没有办法在 Windows 平台上使用 Qt 获取网络接口接收/发送的字节数?如果是跨平台的就更好了。

我在 QtNetwork 模块中找不到任何有用的东西。

【问题讨论】:

【参考方案1】:

Qt 可以管理的最低 OSI 模型层是传输层(可能是第 3 层,但我不认为)。您只能获取从/到给定端口的接收/发送字节数。

如果您想“嗅探”界面上的全部流量,您应该使用基于 pcap 的库(Windows 为 winpcap,GNU/Linux 为 libpcap)。

【讨论】:

以上是关于Qt - 网络接口统计的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Qt 绑定到特定接口/IP 中发出网络请求?

如何获取 Linux/UNIX 上当前的网络接口吞吐量统计信息? [关闭]

linux netstat(网络信息统计) 工具说明及使用方法(检验本机各端口的网络连接情况,显示网络连接路由表网络接口)

一文掌握 Linux 性能分析之网络篇

QT学习_青云客网络聊天

网络接口信息简述