Как отправить одноадресную рассылку на устройства IOS

У нас есть коды Python, а также NodeJS, которые отправляют ответы mDNS в сети. Эти ответы mDNS отправляются на определенные IP-адреса (НЕ на IP-адрес MDNS — 224.0.0.251). Например. если IP-адрес моего телефона 192.168.10.125, сервер отправит ответ mDNS на этот IP-адрес через порт 5353. Ответ содержит информацию о конкретном устройстве, например телевизоре. Если у меня телефон Android, то пакет распознается, и я вижу телевизор, когда открываю приложение YouTube и нажимаю значок Chromecast. Но проблема связана с устройствами iOS (iPhone и iPad), так как я не вижу телевизор при попытке подключить Chromecast с YouTube. С другой стороны, если сервер отправляет пакет на IP-адрес MDNS (который равен 224.0.0.251), то все работает нормально, и я вижу телевизор, пока пытаюсь использовать Chromecast на YouTube как на Android, так и на iPhone. Итак, очевидно, что Multicast работает в iOS, а Unicast — нет. Может кто-нибудь объяснить, в чем проблема с Unicast на устройствах iOS и как с ней справиться? Жду здесь помощи. Заранее благодарю.

0 ответов

Другие вопросы по тегам