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 ...