Kann mir jemand sagen, warum das im Android-Emulator nicht funktioniert? Vom Browser habe ich Zugriff und der Server ist intern. Ich kann nur daran denken, dass mir eine Konfiguration in meiner App fehlt, damit sie auf die Netzwerkebene zugreifen kann.Android HTTP-Verbindung
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");
}
löst eine Unknown
Dank
Das war es. Vielen Dank. – Eldelshell
Ausgezeichnet! Ich liebe es, wenn es die einfachen Lösungen sind. –
Wow! Dieses Ding hat 3k Ansichten erreicht ... das sollte dir viele SO Punkte geben Reto – Eldelshell