Найти - Пользователи
Полная версия: Прерывается закачка торрента (libtorrent)
Начало » Python для новичков » Прерывается закачка торрента (libtorrent)
1
San4ezy
Доброго времени суток!
На форуме много поднято тем по поводу библиотеки libtorrent, но похоже, что такой проблемы еще небыло. Возможно я что-то делаю не так (пайтон изучаю недавно)

Простой пример закачки файла:

import libtorrent as t
import time
session = t.session()
session.listen_on(6868,6891)
info=t.torrent_info("torrents/nebo.torrent")
h = session.add_torrent({'ti': info, 'save_path': './'})
while (not h.is_seed()):
    time.sleep(1)
    s = h.status()
    state_str = ['queued', 'checking', 'downloading metadata',\
                 'downloading', 'finished', 'seeding', 'allocating']
    print '%.2f%% complete (down: %.1f kb/s up: %.1f kB/s peers: %d) %s' %\
          (s.progress * 100, s.download_rate / 1000, s.upload_rate / 1000,\
           s.num_peers, state_str[s.state])

Закачка начинается, скорость стремительно растет, количество пиров тоже. Но секунд через 10-15 количество пиров резко падает на 0 и закачка прекращается. Работа скрипта продолжается, ошибок не выдается.
Подскажите, плиз, в чем может быть проблема?
Благодарен за ответы!
San4ezy
Пробовал скачивать по тем же торрент-файлам встроенным клиентом оперы, результат тот же. Закачка не идет.
Возможно на трекерах блокируют некоторые торрент-клиенты?
Подскажите как можно изменить User-Agent в libtorrent`e ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB