Determine o IP público do dispositivo

Alguém sabe como eu poderia obter o endereço IP público de um dispositivo Android?

stou tentando executar um soquete de servidor (apenas experimentando o p2p simples

Isto requer informar os usuários locais e remotos de cada IP público. Eu encontrei este tópicoComo obter o endereço IP do dispositivo a partir do código?, que contém um link para um artigo http: //www.droidnova.com/get-the-ip-address-of-your-device,304.htm) que mostra como obter o IP. No entanto, isso retorna o IP local quando conectado por meio de um roteador e eu gostaria de obter o IP público rea

TIA

questionAnswers(13)

yourAnswerToTheQuestion