Hola hola, de antemano muchas gracias por recibirme en este foro,
primero que todo cabe mencionar que soy un principiante en programación, y mi pregunta es respecto a un trabajo que se nos ha entregado,
¿Cómo puedo traspasar un archivo utilizando los protocolos UDP y TCP con las clases FileReader y FileWriter?
A continuacion entrego informacion sobre el programa que se nos entrego
import java.net.*;
import java.io.*;
public class copy
{
public static void main( String [] args )
{
if ( args.length != 3 )
System.out.println("Use: java copy [tcp|udp] <archivo> <ip destino>");
else
{
String protocolo = args[0];
String archivo = args[1];
String ipremota = args[2];
int puerto = 8800;
BufferedReader lector;
BufferedWriter escritor;
Socket tcpsock = null;
DatagramPacket dpacket = null;
DatagramSocket udpsock = null;
try
{
lector = new BufferedReader(new FileReader(archivo));
if ( protocolo.compareTo("udp") == 0) ;
else
if ( protocolo.compareTo("tcp") == 0)
;
else
System.out.println("Use: java copy [tcp|udp] <archivo> <ip destino>");
}
catch (FileNotFoundException e) { System.out.println(e.toString()); }
}
}
}
Atte. sbernales