Cliente/Servidor TFTP en java

Iniciado por amonra727, 22 Junio 2013, 20:32 PM

0 Miembros y 1 Visitante están viendo este tema.

amonra727

Saludos compañeros,

Estoy haciendo una aplicacion cliente-servidor en java utilizando el protocolo tftp. La conexión se realiza sin problemas pero ahora necesito mantener el estado de la descarga (o carga) del archivo en curso, es decir, si hay caída, el esclavo debe estar al tanto del último punto de sincronización del archivo. Así el esclavo continúa la descarga (o carga) con el cliente desde el último punto de sincronización.

Es esto posible de hacer?? sería posible mostrar una barra de carga de como se van transfiriendo los archivos??

Gracias de antemano
Ra
Programador NT
Web 2.0
Ingeniería Informática

Debci

#1
Buenas amonra727,

Para hacer las cosas que pides, no deberías basarte en librerías pre-concebidas.
Tendrías que implementar el protocolo usando sockets y así poder monitorizar todo el tráfico que envies/recibas y hacer cosas tales como esas.

La limitación/capacidad de poder retomar la descarga/subida por donde la dejaste, viene dada por el servidor/cliente y/o el protocolo (o variante) en sí.

Cabe mencionar que TFTP  por su "anatomía" no es, quizás lo mas adecuado pues, su naturaleza por UDP en vez de TCP, la carencia de seguridad y la falta de autentificación/cifrado lo convierten en un objetivo difícil para conseguir monitorizar información como la que pides.

Cómo pretendes continuar una descarga desde un servicio multi-usuario si no puede identificar que traza corresponde a quién?

Un saludo y bienvenid@ seas al foro!