Хочу сделать торрент клиент отдающий скачиваемые файлы через http. Но так что бы он скачивал только запрашиваемые части файлов. Но не только скачивал файлы, а ещё и раздавал загруженные фрагменты. Иначе я избрал бы использование btfs c nginx.
Почитал simple_client.cpp, загуглил то что можно сделать свой класс хранения. Осталось найти способ сделать выборочную загрузку частей файлов. Ну типа что бы можно было указать имя файла и с какого по какой байт его загрузить.
В самом C++ я разбираюсь плохо и мой уровень английского тоже низок. Интересует есть ли вообще такая возможность и как ей воспользоватся.
Посмотри, как это сделали на JavaScript: https://gitlab.com/waltspence/webtorrentДа и вообще этих streaming torrent client на чём только не написали...
> Хочу сделать торрент клиент отдающий скачиваемые файлы через http. Но так что
> бы он скачивал только запрашиваемые части файлов. Но не только скачивал
> файлы, а ещё и раздавал загруженные фрагменты. Иначе я избрал бы
> использование btfs c nginx.
> Почитал simple_client.cpp, загуглил то что можно сделать свой класс хранения. Осталось
> найти способ сделать выборочную загрузку частей файлов. Ну типа что бы
> можно было указать имя файла и с какого по какой байт
> его загрузить.
> В самом C++ я разбираюсь плохо и мой уровень английского тоже низок.
> Интересует есть ли вообще такая возможность и как ей воспользоватся.c++ и libtorrent