Цитата(DSIoffe @ Jun 1 2011, 14:10)

А большие - это сколько? Почему это происходит?
Заранее спасибо.
У меня было около 60 МБайт/c - стояло ограничение по скорости передачи в ПЛИС.
В тестовых целях пакеты я никуда не записывал - просто проверял зашитый в них последовательно увеличивающийся номер.
Если запустить только одну программу принимающую трафик, повысить ей приоритет и не дышать, то потерь пакетов могло и небыть достаточно долгое время (пока скринсейвер не запуститься).
Запуск паралельно любого приложения приводил к периодических потерям (скажем раз в секунду) небольшого количества пакетов, что наблюдалось в виде нарушения их нумерации.
Наилучшие результаты наблюдались при использовании в качестве принимальщика пакетов библиотеки WinPCAP. Виндовые сокеты теряли значительно больше.
Размер пакета - 1500 Байт,
1G Ethernet точка-точка.
P.S. ось: WinXP
проц: Core2Dura
сетевуха: встроенная
P.S2. ПЛИС непрерывно выдавала пакеты с данными без запроса