Programación Java: Enviar un fichero

Buenas, sabeis donde puedo encontrar el código para enviar un fichero de un cliente a un servidor y viceversa usando sockets en Java?
Bueno y si alguien sabe y no le cuesta mucho ponerlo, pues aun más agradecido.

Es que el que tengo hecho yo no me funciona.
No he sabido encontrarlo a través de google.

SAlu2 y gracias.
Desde el cliente lo que tienes que hacer es obtener el OutputStream del socket y enviar, bien byte a byte o a cachos lo que leas del archivo (con un FileInputStream, por ejemplo, creo recordar que lees el archivo).

En el servidor, obtienes el InputStream del socket y lo mismo: lees y escribes en un FileOutputStream.

Lo mismo hay más alternativas y tal, pero con esto creo que funciona.

Saludos :)
1 respuesta