URGENTE!!! ENVIAR ARCHIVOS POR MEDIO DE SOCKETS EN JAVA

Iniciado por SAHEKA_14, 15 Diciembre 2009, 21:19 PM

0 Miembros y 1 Visitante están viendo este tema.

SAHEKA_14

Hola ! :)

Otra vez molestando, y con un nuavo problema.
Necesito enviar archivos,por medio de sockets, y bueno pues usarlos y guardarlos temporalmente en la maquina receprora, seria mucho pedir que me diesen un ejemplo?,
He estado usando la interfas Serializable pero no he podido hacerlo.
ayudenma pofas.  :-(


Debci

Cita de: SAHEKA_14 en 15 Diciembre 2009, 21:19 PM
Hola ! :)

Otra vez molestando, y con un nuavo problema.
Necesito enviar archivos,por medio de sockets, y bueno pues usarlos y guardarlos temporalmente en la maquina receprora, seria mucho pedir que me diesen un ejemplo?,
He estado usando la interfas Serializable pero no he podido hacerlo.
ayudenma pofas.  :-(


Mirate sobre FileOuputStream y su analogo en Input, la cosa funciona asi, tu creas un obejto file, y lo añades al stream y lo recompones en el otro socket.
Tambien el metodo casero pero que permite muchisimo contorl de los bytes, es decir, que puedes enviarlo modificandolo y eso, que consiste en lo siguiente:
Abrir el archivo y correrlo a un arreglo de bytes, cargar ese arreglo o enviar dato por dato mediante los streams convencionale so Buffered Streams, una vez en el otro socket los recompones siguiendo el orden logico por el que te ha llegado, y lo escribes en un fichero (escribes los bytes del arreglo mediante streams de fichero).

No tengo ningun ejemplo a mano, habe rsi encuentro uno y te lo pongo.

Suerte ^^

Blitzkrieg'