Счетчики сетевых адаптеров
Я пишу для компании программное обеспечение, которое отправляет и анализирует необработанные пакеты Ethernet с помощью winpcap. Я редко испытываю потерю пакетов, когда программа работает дольше. Моя среда довольно плохая: ноутбук с большим количеством корпоративного программного обеспечения, включая AV, который я не могу выключить.
Я хотел бы проанализировать проблему потери пакетов, прочитав: (ошибки) счетчики сетевых адаптеров. Что было бы лучшим способом сделать это в C++ или C#? Моей лучшей идеей был режим статистики winpcap, но он предоставляет слишком мало информации. Есть ли лучший способ?
Заранее спасибо!
1 ответ
Вы должны прочитать статистику производительности WMI для сетевого интерфейса - они, вероятно, содержат все интересующие вас счетчики.
Есть пример, связанный в статье реализации на C++, но я вполне уверен, что это можно сделать на C# также без особых трудностей.