elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Envio de Archivos en: 29 Mayo 2013, 23:36 pm
Hola tengo el siguiente codigo cliente servidor, en el codigo cliente esta todo bien y envia el archivo, mi problema es en el servidor el cual ahora tengo especificar un archivo para poder guardar el que llega del servidor, pero mi deber no debe de ser asi sino que el nombre del archivo sea igual al enviado por el cliente son su misma extension... ayudaaa...

Código:
import java.io.*;
import java.net.*;

public class Servidor {
        public static void main(String[] args) {
        ServerSocket ss = null;
        Socket sock;
        InputStream recibe;
        FileOutputStream archivo;
        BufferedReader br;
        String cadena;
                try {
                        ss = new ServerSocket(3000);
                        br = new BufferedReader(new InputStreamReader(System.in));
                        while (true){
                        sock = ss.accept ();
System.out.println("directorio de guardar : " );
                        cadena = br.readLine();                                         
                        recibe = sock.getInputStream();
                        archivo = new FileOutputStream(cadena);
                        byte[] buffer = new byte[1024];
                        int len;
                        while((len=recibe.read(buffer))>0) {
                                archivo.write(buffer,0,len);
                        }
                        }
                } catch(IOException e) {
                        System.out.print("Error"+e.toString());
                }
        }
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines