ver uso una medir limitar internet dispositivos detectar consumo checar banda ancho c# networking performance bandwidth detect

una - Detectando la velocidad de conexión de red y el uso de ancho de banda en C#



ver consumo de internet en una red (2)

Debería poder calcular todo lo que necesita de la clase IPGlobalStatistics .

¿Hay alguna forma de detectar la velocidad de la red y el uso del ancho de banda en C #? Incluso sugerencias para componentes de código abierto son bienvenidos.


Intenta usar las clases System.Net.NetworkInformation. En particular, System.Net.NetworkInformation.IPv4InterfaceStatistics debe tener cierta información en la línea de lo que está buscando.

Específicamente, puede verificar la propiedad bytesReceived , esperar un intervalo determinado y luego verificar nuevamente la propiedad bytesReceived para tener una idea de cuántos bytes / segundo está procesando su conexión. Sin embargo, para obtener un buen número, debe intentar descargar un gran bloque de información de una fuente determinada y verificar; de esa manera, deberías estar ''maximizando'' la conexión cuando realices la prueba, lo que debería darte más números útiles.