Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > работа с libtorrent


Автор: ecspertiza 17.6.2010, 09:54
Кто более плотно работал с этой библиотекой подскажите пожалуйста советом.

Есть два торрент файла, в uTorrent они качаются со скоростью 500кбит и 4мбит, в bittorrent с той же скоростью, в Halite 10кбит и 500мбит, в том клиенте который я написал с той же скоростью(клиент стало быть писал на основе libtorrent), оба торрент файла с разных трекеров, в чем может быть затык в скорости? libtorrent собран с поддержкой openssl.   

Автор: boostcoder 17.6.2010, 10:46
на трекерах есть ограничения на используемые торрент-клиенты.
в libtorrent есть возможность выдавать себя за любой торрент-клиент.

Автор: ecspertiza 17.6.2010, 10:59
Цитата(boostcoder @  17.6.2010,  10:46 Найти цитируемый пост)
в libtorrent есть возможность выдавать себя за любой торрент-клиент. 



Да в курсе такой фичи ,но как например выдать себя за utorrent ? 

пробовал в конструктор сесии передать вот такую строку

Код

libtorrent::fingerprint("UT", 1, 8, 2, 0),
      libtorrent::session::start_default_features|libtorrent::session::add_default_plugins,
      libtorrent::alert::all_categories & ~(libtorrent::alert::progress_notification + libtorrent::alert::stats_notification)


что то не помогло, да и еще сейчас заметил, uTorrent получает около 150 пиров и около 90 сидов, а мой около одного пира и ни одного сида smile

Автор: boostcoder 17.6.2010, 12:09
какая версия либторрент?

Добавлено через 34 секунды
Цитата(ecspertiza @  17.6.2010,  10:59 Найти цитируемый пост)
"UT", 1, 8, 2, 0

выдает себя за uTorrent-1.8.2.0

Автор: ecspertiza 17.6.2010, 12:16
Цитата(boostcoder @  17.6.2010,  12:09 Найти цитируемый пост)
какая версия либторрент?


версия 0.15.0, попробую может 0.14.09 собрать и с ним покачать...

Автор: ccc 15.7.2012, 15:22
тоже возник вопрос... 
допустим есть торрент update.torrent создавался он из папки update
при загрузке в add_torrent_params правлю save_path на свой и он все равно создает папку update...
можно ли как-то сделать что бы он сохранял просто в корень все файлы что описанны в торренте?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)