Я делаю проект, где у меня встроенное устройство, работающее на веб-сервере, и подключенное к локальной сети Wi-Fi. Теперь я хочу, чтобы мой смартфон APP подключался к веб-серверу, но если бы я не решил использовать статический IP-адрес для моего встроенного устройства, приложение не знает, что такое IP-адрес веб-сервера.Как найти локальный веб-сервер, не зная IP?
Я искал mDNS, но андроид не поддерживает это, поэтому это не выход?
Любые идеи о том, как я могу подключить свое приложение к встроенному устройству?
(Google Chromecast делает именно это, но как?)
Почему mdns? либо предоставить устройству статический IP-адрес, либо использовать dhcp со статическим отображением, а затем компонент dns станет мертвым простым. и независимо от того, оффтопик - не вопрос программирования. –
@MarcB Устройство похоже на Chromecast, поэтому никаких настроек маршрутизатора. Я не могу предсказать, какой IP-адрес получит устройство. Я думаю, что Chromecast использует mDNS, а затем они внедрили свой собственный mDNS-клиент на Android. Я не согласен, хотя прямой прямой код не задействован, вопрос в том, какую технологию программирования использовать для достижения конкретной цели. – Jolle