Предположим, у меня есть 2+ клиента (разработанных мной), ВСЕ использующие libtorrent ( http://www.rasterbar.com/products/libtorrent/manual.html#queuing )
Могу ли я эффективно расставить приоритеты для загрузки файла с других клиентов, чтобы они загружали части / куски файла (независимо от терминологии торрента) от начала файла к его концу, а не в случайном порядке?
(конечно, я допускаю некоторые «мультиплексирование»/«переплетение» фрагментов по соображениям доступности и производительности, но цель здесь — загрузить как можно более линейно и быстро от начала файла к концу)
Цель, о которой я думаю, — быстрый предварительный просмотр файла. Как сделать это наиболее эффективно, используя libtorrent/возможно, другую торрент-библиотеку C++?
(Меня не очень интересуют реализации торрентов с использованием небинарных языков, таких как Java или Python — мне нужен машинный код из соображений производительности и безопасности, поэтому C, C++ или, возможно, D — все подойдет)