Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2004
zastilla zastilla is offline
Miembro
 
Registrado: sep 2004
Posts: 22
Poder: 0
zastilla Va por buen camino
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...

un saludo
Responder Con Cita
  #2  
Antiguo 17-11-2004
Avatar de unreal4u
unreal4u unreal4u is offline
Miembro
 
Registrado: nov 2004
Ubicación: Temuco, Chile
Posts: 105
Poder: 20
unreal4u Va por buen camino
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...
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 08:27:05.


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
Copyright 1996-2007 Club Delphi