2013-02-26 3 views
1

Есть ли способ получить количество байтов, полученных/отправленных сетевым интерфейсом с использованием Qt на платформе Windows? Если это кросс-платформа, это еще лучше.Qt - статистика сетевого интерфейса

Я не нашел ничего полезного в модуле QtNetwork.

ответ

1

Самый низкий слой модели OSI, который Qt может управлять, - это транспортный уровень (возможно, слой 3, но я не думаю). Вы можете получить только количество принятых/отправленных байтов из/в данный порт.

Если вы хотите «обнюхать» весь трафик на вашем интерфейсе, вы должны использовать библиотеку на основе pcap (winpcap для Windows, libpcap для GNU/Linux).