Pasar fichero a traves de un socket
Publicado por Salvador (62 intervenciones) el 10/01/2006 09:20:33
Hola a todos,
tengo un programa cliente servidor el cual para un fichero de unos 20 megas a traves de un socket. El caso es que hago la lectura (en el servidor) y la escritura (en el cliente) del fichero byte por byte es decir "in.read()" y claro tarda muchisimo, mientras que lo copio y pego a traves de la red de windows va como un tiro. Mi pregunta era si existia alguna manera de leer y escribir el fichero mas rapidamente, leerlo por bloques o algun metodo que leyera el fichero completo y lo escribiera completo.
No se si me he explicado bien.
Un saludo a todos.
tengo un programa cliente servidor el cual para un fichero de unos 20 megas a traves de un socket. El caso es que hago la lectura (en el servidor) y la escritura (en el cliente) del fichero byte por byte es decir "in.read()" y claro tarda muchisimo, mientras que lo copio y pego a traves de la red de windows va como un tiro. Mi pregunta era si existia alguna manera de leer y escribir el fichero mas rapidamente, leerlo por bloques o algun metodo que leyera el fichero completo y lo escribiera completo.
No se si me he explicado bien.
Un saludo a todos.
Valora esta pregunta


0