¿Hay alguna forma de detectar la velocidad de red y el uso del ancho de banda en C#? Incluso sugerencias para componentes de código abierto son bienvenidos.Detectando la velocidad de conexión de red y el uso de ancho de banda en C#
38
A
Respuesta
30
Pruebe 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.
8
Debería poder calcular todo lo que necesita de la clase IPGlobalStatistics.
Cuestiones relacionadas
- 1. Comprobar la velocidad de conexión (ancho de banda) en Xcode
- 2. ¿Cómo estrangulas el ancho de banda de una conexión de socket en C?
- 3. La mejor herramienta para monitorear el ancho de banda de la conexión de red
- 4. Obtener estadísticas de ancho de banda de conexión
- 5. ¿Cómo puedo obtener la velocidad de ancho de banda disponible?
- 6. ¿Cómo obtener la velocidad de ancho de banda (descarga) actual?
- 7. límite Virtual Box ancho de banda en la red
- 8. Detectando el estado de la red (conectado - desconectado) en C#
- 9. Uso del ancho de banda de memoria
- 10. Disminución del ancho de banda en C#
- 11. Disminución del ancho de banda en Python
- 12. ¿Cómo medir el ancho de banda de red utilizado entre el cliente y el servidor?
- 13. ¿Cómo se limita programáticamente el uso del ancho de banda de mi aplicación C#?
- 14. Cálculo del ancho de banda
- 15. Registrar el uso de ancho de banda y el tiempo de solicitud en ASP.NET 4.0
- 16. preguntas sobre Azure Instancia ancho de banda asignado
- 17. ¿Cómo saber el ancho de banda de red utilizado en un momento dado?
- 18. Vídeo HTML5: Detección de ancho de banda
- 19. ancho de banda y simulador de tráfico para aplicaciones web?
- 20. ¿SSL causa mucho más ancho de banda?
- 21. limitando el ancho de banda de red de un proceso java
- 22. ¿Cómo rastreo el uso de ancho de banda público en instancias EC2 o IP elásticas?
- 23. ¿Cómo medir el uso del ancho de banda de la memoria en Windows?
- 24. ¿Simular ancho de banda limitado desde Chrome?
- 25. Estrangulamiento del ancho de banda con netem?
- 26. Carga de php y ancho de banda/pregunta de tráfico
- 27. Limitación de membresía por ancho de banda
- 28. Administración de la conexión de red inalámbrica en C#
- 29. Cómo simular bajo ancho de banda (retardo de red) en localhost (ejecutándose en WAMP, Windows XP)?
- 30. gestión de ancho de banda con rieles?