hola estoy intentado acceder a una pagina con un programa en java pero me marca estos errores al correrlo en el msdos espero y alguien me pueda ayudar, ya que despues de leerla la tengo que parsear para obener algunos datos que necesito ojala y alquien sepa tambien como parsear, ojala alguien me pueda ayudar,, espero sus repuestas.
....... el codigo que tengo es:
---------------------------------------
import java.io.*;
import java.net.*;
public class ejemplo2{
public static void main(String args[]){
URL direccion;
URLConnection cnn;
BufferedReader reader;
try {
System.out.println("accesando a la url");
direccion = new URL("http://www.google.com");
cnn = direccion.openConnection();
String texto = "";
reader = new BufferedReader(new InputStreamReader(cnn.getInputStream()));
String cad;
while ( (cad = reader.readLine()) != null){
texto += cad ;
}
System.out.println("El contenido de la página\n");
System.out.println(texto);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
----------------------------------------
y el error que me marca es este:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream. java:168)
at java.io.BufferedInputStream.fill(BufferedInputStre am.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStr eam.java:258)
at java.io.BufferedInputStream.read(BufferedInputStre am.java:317)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpCl ient.java:687)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.j ava:632)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.j ava:652)
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(HttpURLCon
nection.java:1072)
at GetLinks.getReader(GetLinks.java:47)