Подходит для многоадресной рассылки + широковещательной передачи сообщений Dart в локальной сети.
В точке доступа Android при подключении стороны ПК произойдет задержка при обнаружении на стороне ПК UDP-сообщения на стороне Android, в зависимости от локальной сети. Проще говоря, задержка мониторинга Android на стороне ПК выше, чем у ПК для мониторинга на стороне Android.
В настоящее время обнаружение устройств осуществляется посредством многоадресной и широковещательной рассылки .
После попытки multicast_dns пример кода не прошел. Это информация в процессе лежания: flutter/futter#16335
Android по умолчанию отключает многоадресную рассылку, что означает, что устройство Android не может получать многоадресные сообщения, отправленные другими устройствами в локальной сети. Эта проблема решена с помощью внутреннего плагина. Текущие проблемы: Откройте точку доступа на устройстве Android и подключитесь. на ПК. В этом случае устройство ПК не может получить многоадресное сообщение от устройства Android, поэтому код для мониторинга UDP поддерживает как многоадресную, так и широковещательную рассылку. Отправка UDP также отправляет сообщение на адрес многоадресной рассылки и широковещательный адрес одновременно.