Actualmente estoy escribiendo un programa para apagar una computadora cuando durante un período de tiempo (digamos, media hora) el tráfico de red está por debajo de cierto umbral.Medir datos de red con Python
Aquí está el pseudocódigo que he trabajado dará la lógica correcta:
BEGIN SUBPROGRAM
loopFlag = True
Wait 5 minutes # Allows time for boot and for the machine to settle
traffic = 0
WHILE loopFlag = True DO
FOR sec = 0 to 3600
traffic += *network.traffic()*
wait 1 second
ENDFOR
IF traffic < trafficThreshold THEN
loopFlag = False
ENDIF
ENDWHILE
os.ShutDown()
END SUBPROGRAM
Lo que estoy buscando es el módulo de Python o biblioteca que me va a permitir medir esto.
Si bien tengo donevariousresearch en esto, estos no parecen ser el tipo de funcionalidad que estoy buscando, independientemente de su idioma.
¿Alguna idea sobre cómo implementar esto?
Voy a mirar en él. No estaba teniendo problemas con el cierre, así que extra puntos de brownie para esto. Marcaré correcto si todo funciona. – nchpmn
¡Funciona, gracias! – nchpmn
¿Cada una de estas estadísticas por segundo? – travis1097