Título: Medir la velocidad de descarga del winsock Publicado por: Jeronimo17 en 18 Diciembre 2006, 17:20 pm Holas
A ver si me podis ayudar ;) He conseguido hacer un programa que descargue archivos binarios con winsock y tengo un label con el tamaño descargado en MB que lo cojo de la variable bytesTotal del DataArrival, pero no se como poner la velocidad a la que se esta descargando los archivo ¿Como se conseguiria poner la velocidad de la descarga en un label por ejemplo? Gracias Título: Re: Medir la velocidad de descarga del winsock Publicado por: dPix en 18 Diciembre 2006, 21:33 pm Ten en cuenta que la velocidad de descarga es un cociente entre la cantidad de datos descargados y el tiempo empleado para ello, por tanto podrías crear un timer que se activa al iniciar la descarga y va realizando esa operación cada x megas o x bytes o continuamente, eso a tu gusto. Un saludo, pero haber sido de ayuda.
dPix ;D ;D Título: Re: Medir la velocidad de descarga del winsock Publicado por: Jeronimo17 en 19 Diciembre 2006, 04:42 am Gracias :D
Lo he conseguio pero no parece muy buen metodo, sale demasiado suavisada, yo quiero algo mas puntual y exacto ¿Alguien sabe? ::) Título: Re: Medir la velocidad de descarga del winsock Publicado por: dPix en 19 Diciembre 2006, 15:27 pm Citar sale demasiado suavisada, yo quiero algo mas puntual y exacto No te entiendo, aunque si lo he entendido bien, tu quieres que el número sea más preciso, un cociente es más preciso cuanto más se aproxime en decimales a la solución real. Si tu coges la cantidad exacta de bytes y lo divides entre el tiempo exacto, entonces, como tu dices, se cumpla la exactitud y la puntualidad. Otra cosa es que no te guste el método pero es el que me vino a la cabeza. Espero que encuentres otro que te guste más, un saludo. dPix Título: Re: Medir la velocidad de descarga del winsock Publicado por: Jeronimo17 en 19 Diciembre 2006, 17:22 pm Me refiero a que sale como la velocidad media, no la puntual, por ejemplo empieza a descargar rapido despues se para, y va bajando muy poquita a poco la velocidad que marca el Label :-\
Título: Re: Medir la velocidad de descarga del winsock Publicado por: dPix en 20 Diciembre 2006, 00:11 am Claro, entonces haz la media del instante, coges menos tiempo y menos bytes almacenados (por tanto) es decir (Kb's Recopilados el último segundo / 1 segundo), no tienes porque hacer la media total si puedes hacer divisiones cada x segundos o x tamaño :)
Salu2, dPix Título: Re: Medir la velocidad de descarga del winsock Publicado por: Jeronimo17 en 20 Diciembre 2006, 02:07 am Mucha gracias, ya mide cada seg ;) aun no me convense demasiado pero esta bastante bien :P
|