Soy algo principiante en java por lo que me esta sacando de quicio esto del socket
Código:
String scanVnc(int host)
{
try {
echoSocket.setSoTimeout(1000);
echoSocket = new Socket(host, 5900);
echoSocket.setSoTimeout(1000);
out = new PrintWriter(echoSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(
echoSocket.getInputStream()));
} catch (UnknownHostException e) {
System.out.println("1 Don't know about"+host);
return("1 Don't know about"+host);
} catch (IOException e) {
System.out.println("2 Couldn't get I/O for "
+ "the connection to:"+host);
return("2 Couldn't get I/O for "
+ "the connection to:"+host);
}
try {
echoSocket.close();
} catch (IOException e) {
e.printStackTrace();
System.out.println("Erreeror");
}
return host;
}
Mi problema es que en lo que va de una ip a otra si no encuentra nada en ellas, se tira dios y su madre ahi...
como podria hacer para qeu según detecte que no hay ningun vnc salte a otra ip sin tardar tanto?.
Un saludo