Mais je découvre que ce n'est pas si simple que ça. Le téléphone n'a pas un vraie adresse ip publique, mais une adresse privée du réseau de l'opérateur.
C'est bien expliqué ici
https://android.stackexchange.com/quest ... 807#205807
Ce fonctionne à conditions que les connexions soient initiées par le serveur, ce qui est rarement le cas.
Alors comment faire pour que le serveur soit joignable depuis internet (connexion établie par le client) ?
Pour l'instant, je n'ai pas trouvé de réponse.
autre façon de voir que ça ne fonctionnera pas
si vous avez une solution, je suis preneurSettings / About Phone / Status and look at the IP address entry. If it is a private (10.x 192.168.x 172.16.x)