Счетчики сетевых адаптеров

Я пишу для компании программное обеспечение, которое отправляет и анализирует необработанные пакеты Ethernet с помощью winpcap. Я редко испытываю потерю пакетов, когда программа работает дольше. Моя среда довольно плохая: ноутбук с большим количеством корпоративного программного обеспечения, включая AV, который я не могу выключить.

Я хотел бы проанализировать проблему потери пакетов, прочитав: (ошибки) счетчики сетевых адаптеров. Что было бы лучшим способом сделать это в C++ или C#? Моей лучшей идеей был режим статистики winpcap, но он предоставляет слишком мало информации. Есть ли лучший способ?

Заранее спасибо!

1 ответ

Вы должны прочитать статистику производительности WMI для сетевого интерфейса - они, вероятно, содержат все интересующие вас счетчики.

Есть пример, связанный в статье реализации на C++, но я вполне уверен, что это можно сделать на C# также без особых трудностей.

Другие вопросы по тегам