У меня есть MacBook, который подключен к локальной сети через кабель Ethernet.
Затем у меня есть приложение для Android, которое создает службу, и это создает сокет сервера TCP. Теперь, когда я запускаю свой Android Emulato, я заметил, что эмулятор имеет свой собственный локальный IP-адрес - 192.168.50.3. MacBook также имеет свой собственный локальный IP - 192.168.50.2.
Выпуск № 1
Если я использую 'adb shell' для входа в эмулятор, и оттуда я могу пинговать мой macbook хоста - 'ping 192.168.50.2'
Но с терминала моего macbook я не могу пропинговать эмулятор Android.
Выпуск № 2
Затем я использую 'adb shell', чтобы войти в эмулятор, и оттуда я могу пропинговать другой элемент в сети - 'ping 192.168.50.1'
Но из терминала этого другого элемента я не могу пропинговать свой эмулятор Android.
Целью этой настройки является то, что я хочу, чтобы другой элемент подключался и слушал мой сервер сокетов, запущенный моим приложением в эмуляторе Android.
Может ли кто-нибудь помочь мне в этом?