Déterminer appareil ip publique

Personne ne sait comment j'ai pu obtenir l'adresse ip publique d'un appareil android?

Je suis en train de lancer un serveur de socket (juste à expérimenter avec de simples p2p).

Cela nécessite d'informer les utilisateurs locaux et distants les uns et les autres ip publique. J'ai trouvé ce fil Comment faire pour obtenir l'adresse IP de l'appareil à partir du code? qui contient un lien vers un article (http://www.droidnova.com/get-the-ip-address-of-your-device,304.html) qui montre comment obtenir l'adresse IP. Toutefois cela renvoie l'adresse ip locale lorsqu'il est connecté via un routeur et j'aimerais recevoir la véritable adresse IP publique au lieu.

TIA

OriginalL'auteur source.rar | 2011-06-10