Aplicación Socket

Isaac
25 de Junio del 2005
Hola, estoy realizando una aplicación que conecta con socket en java (TCP y UDP) un cliente y un servidor. Me gustaría saber como puedo enviar archivos mediante esta conexión, por favor si alguien sabe como hacerlo, o un buen tutorial donde lo ponga que me ayude. Gracias a todos

Erika Gil
25 de Junio del 2005
Estoy en la misma situacion por favor si alguien puede ayudar muchisimas gracias

chuidiang
25 de Junio del 2005
Hola:

Para enviar un fichero únicamente tienes que leer los bytes que componen el fichero y enviarlos.
Para que el otro sepa cuantos bytes tiene que leer o el nombre del fichero, también debes mandar esta información.

En el lado que escribe el fichero deberías enviar algo como esto:

enviaNombreFichero() // una cadena
enviaLongitudFichero() // un entero
enviaBytesFichero() // El contenido del fichero, como bytes.

En el lado que lees debes leer

leeNombreFichero() // La cadena
leeLongitud () // el entero
leeBytesFichero () // Lee tantos bytes como indique el entero anterior.

Se bueno.

ericksonn
25 de Junio del 2005
Yo resolvi ese problema colocando un marcador al inicio y al fin del archivo en el Input, luego al leerlo en Output identifiqué ese marcador y supe el nombre del archivo además de su longitud.

Kar
25 de Junio del 2005
Por favor enviamela la respuesta que te dieron a tu pregunta...
Yo tambien ando en las mismas...
Por favor, mientras mas rapido mejor, es urgente!!!!