Как немного торрент-клиент узнает подробности передачи, такие как объем загруженных и загруженных данных?
В любом битовом торрент-клиенте есть информационная вкладка, которая показывает подробности о количестве загруженных и загруженных данных.
Я хочу знать, как именно это рассчитывается / определяется.
Есть ли способ получить эти цифры, не читая их из графического интерфейса?
1 ответ
Я хочу знать, как именно это рассчитывается / определяется.
Как именно это рассчитывается, зависит от реализации. Но обычно клиенты просто отслеживают, сколько полезной нагрузки они перенесли с и на одноранговые узлы за время жизни торрента, и продолжают увеличивать эти счетчики и сохранять их на диске при выключении клиента.
Есть ли способ получить эти цифры, не читая их из графического интерфейса?
Опять же, это зависит от клиента и от того, как вы хотите получить доступ к данным. Некоторые клиенты предоставляют API-интерфейсы REST для веб-интерфейсов, у других есть библиотеки C, с помощью которых вы можете разрабатывать все необходимые инструменты.