Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - lomaximo

#1
Java / Conexion a socket
25 Mayo 2012, 01:34 AM
Buenas amigos, soy nuevo por aqui, tengo una preguntilla, estoy haciendo un bot que se conecta a vnc mediante socket y me diga que vnc no tienen pass para poder conectarse...
Soy algo principiante en java por lo que me esta sacando de quicio esto del socket
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