В настоящее время я пишу программу для отключения компьютера, когда через определенный промежуток времени (скажем, полчаса) сетевой трафик находится ниже определенного порога.
Здесь псевдокод, который я работал, даст правильную логику:
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
То, что я ищу, это модуль или библиотека Python, которые позволят мне измерить это.
Хотя я проводил различные исследования в этом, они, похоже, не такие функциональные возможности, как я, независимо от их языка.
Любые идеи о том, как это реализовать?