Я заинтересован в измерении производительности сети. У меня есть небольшой инструмент для проведения тестов скорости и т. Д., Но мне было бы очень интересно измерить качество соединения, увидев, сколько пакетов было сброшено или повторно передано.Измерение # отброшенных пакетов для отдельных TCP-соединений
Я знаю, что с помощью netstat и таких я могу получить совокупные числа, но как это сделать для отдельных подключений?
- Язык: C (! Не считая на API, но эй)
- ОС: Linux (если есть метод, который также работает на Mac/Win, который был бы удивительным!)
Можете сделать что-то подобное, настроив фильтр в [Wireshark] (http://www.wireshark.org/). –
Так что это невозможно понять без внешних инструментов? Проблема в том, что я хочу, чтобы моя программа на мой dd-wrt в конечном итоге, поэтому я не могу позволить себе wirehark ... – McEnroe
Я не знаю, есть ли API для получения необходимой информации. В худшем случае вы можете загрузить исходный код Wireshark и посмотреть, как они это делают. , , –