Medir el ancho de banda de una conexión en tiempo real

Iniciado por loandoer, 1 Agosto 2014, 20:52 PM

0 Miembros y 2 Visitantes están viendo este tema.

loandoer

Hola
Como dice el título, la idea es medir en tiempo real el ancho de banda de la conexión a internet para, según el estado en el que esté, hacer peticiones a servidores para descargar archivos o código fuente de páginas web.



En la imagen pueden ver el ejemplo de un programa que hace lo que necesito. Mide el ancho de banda de mi conexión mientras descargo torrents, veo videos de youtube, etc. No confundir con medir la velocidad de mi conexión, eso ya se como hacerlo y no es lo mismo.

No duden en consultar cualquier cosa que necesiten, Gracias!!

ivancea96

Quieres hacer un programa que haga eso, o quieres enseñárnoslo? No entiendo xD

loandoer

Perdón, me expresé mal. Quiero hacer un programa que mida el ancho de banda que se está consumiendo en tiempo real como lo hace el monitor de procesos de windows.



Necesito saber este valor porque el programa que estoy haciendo descarga codigos fuentes de páginas web, y cuando hago multithreads para descargar varias a la vez se satura la conexión.
Sabiendo el ancho de banda que estoy usando puedo marcarle al programa cuantos hilos puede abrir.

ivancea96

Lo que puedes hacer, es hacer una petición a una web, calcular los bytes enviados, y calcular el tiempo en enviarlo. Así tendras bytes/ms.
También lo mismo al recibir una respuesta

blackyer94

No se como hacer lo que pides, pero me interesaría saber (si no es indiscrecion) saber para que sirve ese programa.

Enviado desde mi GT-I9505 mediante Tapatalk