На форуме много поднято тем по поводу библиотеки 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 и закачка прекращается. Работа скрипта продолжается, ошибок не выдается.
Подскажите, плиз, в чем может быть проблема?
Благодарен за ответы!