transferir ficheros con sockets
Hola! Estoy intntando transferir archivos mp3 en una arquitectura cliente-servidor, a través de sockets.Tngo un problemilla:los archivos pequeños (menos de 2K)los transfiere bien, pero ya los q son mas grands(5Kb) no los transfiere,se corta la comunicación o yo q sé...Utilizo las clases Fileinputstream,FileOutputstream,Dataoutputstream y datatinputstream.Además uso un array de bytes para ir copiando los ficheros.Si alguien sabe cómo transferir ficheros grands en java a través de sockets,por favor q me eche una ayuda,muchas gracias!