Bueno estaba aburrido y empeze a meterme haber las funciones de java.net y java.io
Ya que no manejaba java a nivel de conexiones, pero ya empezare a meterle mas e hice este source
Solamente metes un url especificando el protocolo ej: [Enlace externo eliminado para invitados] y listo nos regresa el source
esta bueno para leerlo!

[syntax="java"]import java.io.*;
import java.net.*;
import java.util.*;

public class daterClass{


public static void main(String []arg){
//variables a null para optimizar
HttpURLConnection httpCon = null;
BufferedReader br = null;
StringBuilder sb = null;
String line = null;
URL servDir = null;
String geturl = null;
Scanner keyb = null;

try{

//obteniendo url desde consola
System.out.print("URL: ");
keyb = new Scanner(System.in);
geturl = keyb.nextLine();
servDir = new URL(geturl);

//realizando las conexion mediante htttpurlconnetion y especificando lo basico
httpCon = (HttpURLConnection)servDir.openConnection();
httpCon.setDoOutput(true);
httpCon.setRequestMethod("GET");
httpCon.setReadTimeout(750);
httpCon.connect();

//leemos el contenido ya estando conectados con el host
br = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
sb = new StringBuilder();

//loop para imprimir el contenido
while((line = br.readLine()) != null){
sb.append(line + '\n');
}

System.out.println(sb.toString());
//excepciones
}catch(MalformedURLException e){
e.printStackTrace();
}catch(ProtocolException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
finally{
// terminamos correctamente y cerramos conexion
httpCon.disconnect()
httpCon = null;
br = null;
sb = null;
line = null;
servDir = null;
geturl = null;
}

}

}[/syntax]

Saludos!


*este es algo mas simple lo hice antes de meterme con httpurlconnetion xD

[syntax="java"]

import java.util.Scanner;
import java.net.*;
import java.io.*;


public class daterClass {


public void getUrl(){




try{

Scanner keyb = new Scanner(System.in);
System.out.print("URL: ");
String tmpurl = keyb.nextLine();
URL url = new URL("http://" + tmpurl);
URLConnection urlCon = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
String line;
while((line = br.readLine()) != null){
System.out.println(line);



}



}catch(Exception e){
System.out.println(e);
}

}



public static void main (String []arg){

daterClass dater = new daterClass();
dater.getUrl();


}

}
[/syntax]
igual espero les sirva saludos!


PD: meter la gui es muy simple, asi que dejemos la de lado puesto que no estamos haciendo algo que la necesite forzosamente!
1337 & culture!
este es algo mas simple lo hice antes de meterme con httpurlconnetion xD

[syntax="java"]

import java.util.Scanner;
import java.net.*;
import java.io.*;


public class daterClass {


public void getUrl(){




try{

Scanner keyb = new Scanner(System.in);
System.out.print("URL: ");
String tmpurl = keyb.nextLine();
URL url = new URL("http://" + tmpurl);
URLConnection urlCon = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
String line;
while((line = br.readLine()) != null){
System.out.println(line);



}



}catch(Exception e){
System.out.println(e);
}

}



public static void main (String []arg){

daterClass dater = new daterClass();
dater.getUrl();


}

}
[/syntax]
igual espero les sirva saludos!
1337 & culture!
PD: meter la gui es muy simple, asi que dejemos la de lado puesto que no estamos haciendo algo que la necesite forzosamente!
1337 & culture!
Primeramente gracias por esos Code hermano. serivran de mucho..!

PD:te limpie un poco el post ya que habias hecho mucho
topic nuevo te lo adjunte todo
http://Corp-51.net --->RIP 2010-2014
Firma eliminada por spam. .l.
Blog: www.blackophn.blogspot.com
Imagen
esta muyy bienn, son muy didacticos xDD
me gusta ver cada vez somos mas con el java!!
En 1º en 2º o en 3º BETICO hasta que muera
Haber cuando nos ponemos de acuerdo para programar un pequeño rat entre los que sabemos JAVA , por ahi andan varios.
Seguro adwind pero, antes de hacer eso hay que practicar un poco mas xD! y tanto asi como rat no se me antoja mejor algo que nos de poder sobre el sistema y apartir de hay poder cargar server o lo que plasca ! =D
1337 & culture!
Responder

Volver a “Nuestros Programas”