Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   varias dudas (https://www.clubdelphi.com/foros/showthread.php?t=16130)

zastilla 17-11-2004 11:17:09

varias dudas
 
hola uso:indy tcp server client y delphi 7
cuando se interrumpe la conexion entre ambos , el archivo que estoy transfiriendo su queda a cero...

1- ¿hay alguna posibilidad de impedir esto y que luego se pueda reanudar la transferencia desde el punto en donde finalizo?
2- ¿como puedo limitar la velocidad de transferencia? es que se realiza a traves de red interna y baja tan rapido q el disco duro parece q va a petar...
3- ¿como puedo saber el ratio de transferencia sin usar un ttimer?

gracias, a ver si tengo suerte y alguien se anima a ayudarme porque por desgracias hasta ahora nada en ninguna de mis mensajes... :D :D :D

un saludo

unreal4u 17-11-2004 20:16:34

no es respuesta...
 
a ver... no es respuesta lo que te voy a dar; pero por último sabrás que hay alguien que leyó tud dudas... Además, al responderte, en la página de los foros, vuelve al número 1; dándote más posibilidades de que alguien lea tu duda... por lo demás, también me interesa la duda; así que el que tenga la respuesta, que responda pues habemos dos interesados...

En todo caso, tengo unas vagas ideas al respecto de las preguntas:
1.- Yo creo que esto queda a responsabilidad del cliente, por lo tanto, en el programa del cliente, tendrías que ser capaz de resumir una download. Salvas cada cierto trecho; y si se interrumpe; buscas mediante fseek o algo parecido en el archivo del servidor y continuas el download desde ese punto

2.- Yo sé que hay programas externos que limitan el ancho de banda; pero no tengo idea cómo funcionan... En todo caso, si existe un programa así; se puede programar...

3.- Divide el tamaño total del archivo (server) por lo que ya has bajado (cliente)... luego sumas la diferencia con el tamaño del archivo anterior. Con esto, puedes hacer tb muuuuchas otras cosas; por ejemplo, tiempo estimado de download, con porcentaje y cosas por el estilo...


La franja horaria es GMT +2. Ahora son las 20:36:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi