Bonjour,

j'aimerais établir une connexion entre une application Android présente sur mon téléphone et mon ordinateur. Le téléphone utiliserait un réseau 3G et l'ordinateur un réseau wifi classique.

J'arrive à établir sans problème la connexion dans le cas où les deux appareils sont connectés au même réseau wifi.

Côté ordinateur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
server = new ServerSocket(2015);
connexion = server.accept();
System.out.println("Quelqu'un s'est connecté !");
Côté Android :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 socket = new Socket(192.168.0.103,2015);
où 192.168.0.103 est l'adresse IPv4 de ma carte ethernet.

Que dois-je changer à cela pour que ça fonctionne par 3G ?

Je suppose qu'il faut changer cette adresse IP, mais laquelle faut-il mettre à la place ?

Merci de votre aide !