Всем доброго дня!
Возникла странная проблема есть передающая машина (под управлением windows8 ) передает мультикастовые пакеты в две локальные сети(физически разных) (чтобы можно было собрать данные есть контрольный счетчик для сбора информации ). Один и тот же софт стоит на xp и на windows8, который получает эти пакеты по обоим сетям, при этом на xp потери отсутствуют, а в windows8 они есть(небольшие порядка 2-7 за 1000). При этом в windows xp... потери отсутствуют(или порядко одно 1-2 на 10000) даже при одной сети. Для сокетов выставлено и проверено, что одинаковый приемный буфер. Попытка обновления драйвера на принимающей 8 не помогла.. Может, кто подскажет в чем здесь может быть проблема (или расскажет об особенностях работы ip стека в 8 по отношению к xp).
Если считается контрольная сумма UDP (проверьте сниффером), то сравните настройки Checksum offloading. Кроме того, сравните настройки GSO/GRO (generic receive/send offload), если эта технология используется.