Очистить таблицу IGMP и выйти из многоадресной группы из оболочки - PullRequest
0 голосов
/ 03 декабря 2018

Мое приложение для Android использует библиотеку boost c ++ для поддержки многоадресных сокетов.Иногда выход из группы многоадресной рассылки не работает хорошо, и я знаю, что после закрытия приложения я все еще могу видеть многоадресную передачу в таблице IGMP с помощью «ip maddr show» или «cat / proc / net / igmp».Я даже ждал 20 минут после закрытия приложения, и многоадресные рассылки все еще были там.Попытка покинуть группу из приложения после ее повторного открытия не дает результатов, поскольку каждый раз, когда приложение открывается, она становится другим пользователем.

Можно ли как-нибудь оставить групповые рассылки из оболочки?(не C ++) Или даже способ обновить / очистить таблицу IGMP для определенного интерфейса?(ip maddr add / del предназначен только для групповой адресации MAC).

...