Hay una forma de detectar la velocidad de la red y el uso de ancho de banda en C#? Incluso punteros a componentes de código abierto son bienvenidos.

OriginalEl autor Mats | 2009-02-19

2 Comentarios

  1. 31

    Trate de usar el Sistema.Net.NetworkInformation clases. En particular, Sistema.Net.NetworkInformation.IPv4InterfaceStatistics debe tener alguna información a lo largo de las líneas de lo que usted está buscando.

    Específicamente, puede comprobar la bytesReceived propiedad, esperar un intervalo de tiempo dado, y, a continuación, compruebe la bytesReceived propiedad de nuevo para tener una idea de cuántos bytes/segundo de su conexión de procesamiento. Para conseguir un buen número, sin embargo, usted debe tratar de descargar un gran bloque de información de una fuente determinada, y comprobar, a continuación,; de esa manera, usted debería ser ‘máximo’ la conexión al hacer la prueba, lo que debería dar más números útiles.

    OriginalEl autor GWLlosa

Dejar respuesta

Please enter your comment!
Please enter your name here