Aplicación Socket
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
Estoy en la misma situacion por favor si alguien puede ayudar muchisimas gracias
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.
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.
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.
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!!!!
Yo tambien ando en las mismas...
Por favor, mientras mas rapido mejor, es urgente!!!!