Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Zeroql en 18 Noviembre 2007, 21:16 pm



Título: Determinar tiempo de descarga
Publicado por: Zeroql en 18 Noviembre 2007, 21:16 pm
señores esto no va aki pero bueno.
resulta que tengo un programa para hacer descargas de actualizacion y me gustaria saber cual es la formula matemetico para realizar el calculo de cuanto tarda una descarga
ejm:
si un archivo pesa 10 mb y la persona tiene una velocidad de descarga 13.6 este se demora 12 min 32 seg
como se hace eso?


Título: Re: Determinar tiempo de descarga
Publicado por: papanoel_devacaciones en 18 Noviembre 2007, 21:34 pm
mmm no seria......el tamaño por el tiempo de descarga por segundo = al tiempo de espera ?? osea si yo tengo un archivo de 10mb y descargo a 1mb/sec tardaria unos 10 segundos en bajar.....no se yo lo calculo asi..eso si a tener en cuenta que la velocidad seria una media ya que siempre varia un archivo puede bajar a 200kb i derepente subir a 500.....



Saludos


Título: Re: Determinar tiempo de descarga
Publicado por: Zeroql en 18 Noviembre 2007, 21:38 pm
yo necesito la formula para aplicarla en un probrama


Título: Re: Determinar tiempo de descarga
Publicado por: Hendrix en 18 Noviembre 2007, 21:44 pm
Es la que te dijo el señor ☺Şm0ќè=hack=™☺, Supongamos que pesa 100 Mb, y tu descarga es actual es de 1Mb/s entonces:

100/1 = 100 segundos

Supongamos que pasados 10 segundos nuestra conexión es de 0,5 Mb, y ya hemos descargado 20 Mb del archivo, quedaria asi:

(100-20)/0.5 = 80/0.5 = 160 segundos....

Lo entiendes??? No tienes que calcular siempre del tamaño total, sino del tamaño restante  ;)


Título: Re: Determinar tiempo de descarga
Publicado por: Zeroql en 18 Noviembre 2007, 21:57 pm
bueno mucjas gracias pero resulta que el calculo que he hecho por lo que medijeron es le siguiente
descargo a 13.6kb/s y tengo un archivo de 35 mb seria asi
35/0.1306=267 segundos para un total de 4 min 45 seg (diciendo que todo lo que sea 0.algo sea menor de 1mb/s)
35/13.6=2.57 segundos (suponiendo que todo lo que sea mayor a 0 es kb/s)
pero el tiempo de decarga original de tal tamaño es de 48m 16 s
esto lo se por la calculadora que trae el bitmeter
como es eso?