Эмулятор Android Сетевое вещание - PullRequest
0 голосов
/ 10 марта 2019

У меня есть устройство, передающее маяк в моей локальной сети, т.е. оно отправляет датаграмму 192.168.16.255.(Простой широкополосный маршрутизатор с локальной сетью 192, серверное устройство подключается через Ethernet и получает свой IP-адрес от маршрутизаторов)

Мое приложение Android прослушивает сетевой широковещательный адрес и определяет соответствующий сервер данных по дейтаграмме.Отлично работает на физических устройствах, но разработка (и демонстрация) намного проще, когда я могу запустить приложение в эмуляторе в AVD.

Мои эмуляторы могут видеть Интернет и могут подключаться к моему маршрутизатору в 192.168.1.1, ноне обращают внимания на то, что материал транслируется локально, поэтому я подозреваю, что это связано с портом.Мой сервер взаимодействует через порт 61616 как широковещательный порт и по 51515 для его реальной подачи данных.

Как настроить эмулятор, чтобы он мог принимать локальную широковещательную передачу?В качестве альтернативы есть ли способ настроить мое серверное устройство таким образом, чтобы сделать его видимым для эмулируемого приложения?

...