Кто-нибудь знает, как я могу получить общедоступный IP-адрес устройства Android?
Я пытаюсь запустить серверный сокет (просто экспериментируя с простым p2p).
Это требует информирования локальных и удаленных пользователей общедоступного ip. Я нашел эту цепочку Как получить IP-адрес устройства из кода?, который содержит ссылку на статью (http://www.droidnova.com/get-the-ip-address-of-your-device,304.html), который показывает, как получить IP-адрес. Однако это возвращает локальный ip при подключении через маршрутизатор, и я хотел бы получить фактический публичный IP вместо этого.
ТИА