Конференция "Сети" » Странная потеря UDP-пакетов
 
  • ProgRAMmer Dimonych © (08.05.12 14:03) [0]
    Приложение перечисляет все сетевые интерфейсы и с каждого отправляет мультикаст на ff02::1, размер сообщения - 2 байта. Каждый вызов sendto() возвращает 2 (т.е. датаграмма записана в сокет целиком), но в сниффере ни одна из них не видна. При этом UDP-бродкасты по IPv4, реализованные этой же процедурой, отлично работают.

    В гугле есть похожие вопросы, но решения найти не удалось. Один из вариантов - увеличить интервал между отправкой датаграмм - не помог.

    Кому-нибудь приходилось с таким сталкиваться?

    P.S. Win7x64, три сетевых интерфейса. Код буква в букву совпадает с рабочим кодом из другого приложения. В брандмауэр добавлены правила "Разрешать все" для всех входящих и исходящих пакетов по всем протоколам.
  • ProgRAMmer Dimonych © (08.05.12 14:06) [1]
    P.P.S. Приложение, в котором это работает, отправляет датаграммы несколько большего размера.
  • ProgRAMmer Dimonych © (08.05.12 14:10) [2]
    P.P.P.S. Но увеличение размера датаграммы проблему не решает.
 
Конференция "Сети" » Странная потеря UDP-пакетов
Есть новые Нет новых   [134435   +18][b:0][p:0]