Quelqu'un peut-il me dire pourquoi cela ne fonctionne pas dans l'émulateur Android? Depuis le navigateur j'ai accès et le serveur est interne. Tout ce que je peux penser, c'est qu'il me manque une configuration sur mon application afin qu'elle puisse accéder à la couche réseau.Connexion HTTP Android
try {
InetAddress server = Inet4Address.getByName("thehost");
//Doesn't work either
//or InetAddress server2 = Inet4Address.getByAddress(new String("192.168.1.30").getBytes());
if(server.isReachable(5000)){
Log.d(TAG, "Ping!");
}
Socket clientsocket = new Socket(server, 8080);
} catch (UnknownHostException e) {
Log.e(TAG, "Server Not Found");
} catch (IOException e) {
Log.e(TAG, "Couldn't open socket");
}
lance une UnknownHostException
Merci
C'était tout. Merci beaucoup. – Eldelshell
Excellent! J'adore quand c'est les solutions faciles. –
Wow! Cette chose a atteint 3k vues ... cela devrait vous donner beaucoup de points SO Reto – Eldelshell