TRABAJO EN RED con JAVA
Java permite trabajar a través de la red con ficheros mediante el paquete java.net. La clase que contiene los métodos para estos procesos es la clase URL. En primer lugar tendremos que crear el objeto para especificar la dirección del recurso (fichero). A continuación debemos establecer la conexión de red mediante la clase URLConnection. Una vez hecho todo esto lo único que nos queda es leer y escribir datos mediante los Streams.
CREAR OBJETO: Todos los parámetros excepto el puerto que es un int son string.
URL objeto_url=new URL(protocolo,nodo,puerto,archivo);
URL objeto_url=new URL(protocolo,nodo,archivo);
CREAR CONEXIÓN:
URLConnection objeto=objeto_url.openConnection();
EJEMPLO:
import java.awt.*;
import java.applet.*;
import java.net.*;
import java.io.*;
public class red1 extends Applet{
TextArea caja=new TextArea(«»,50,50);
String texto;
public void init(){
setLayout(null);
add(caja);
caja.reshape(70,10,100,100);
try{
URL conx=new URL («http://www.r.es/uno.htm»);
URLConnection fil=conx.openConnection();
DataInputStream datos;
datos=new DataInputStream(fil.getInputStream());
do{
texto=datos.readLine();
caja.appendText(texto+»\n»);
}while(texto !=null);
datos.close();
}
catch(IOException e){}
}
}
0 comentarios