hago un:InetAddress.getByName en Android
java.net.InetAddress serverAddr;
try {
serverAddr = java.net.InetAddress.getByName(Server.SERVERNAME);
}
catch (java.net.UnknownHostException exception) {
//System.err.println ("wrong server name !!!");
HelloWorldActivity.tv.setText("wrong server name !!!");
return;
}
en mi solicitud androide, pero nunca ha resoling el nombre de host, siempre se produce una excepción, no importa el nombre que uso.
Pero el uso de internet en las mismas obras emulador, y he añadido
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
a AndoidManifest.xml
y aquí está la clase de servidor para los que no tengo ninguno suponer
public class Server
{
public static String SERVERNAME = "monster.idsoftware.com";
public static String SERVERIP = "209.85.129.99";
public static int SERVERPORT = 27950;
public static int PROTOCOL = 68;
}
Supongo que tiene una clase Server.java? Sé que UnknwnHostException se lanza cuando falla la búsqueda de direcciones. –
sí, agregado anteriormente. –
este código estaría consultando servidores de terremotos, ¿cuál es su resultado deseado? –