Я нашел похожие запросы на это, но не совсем то же самое.
У меня есть ноутбук и Android, иногда один имеет WiFi, иногда другой, иногда оба.
Я хочу начать торрент-загрузку (не важно, какой клиент использовать, хотя в настоящее время используется utorrent на ПК и atorrent на Android) на одном устройстве, а затем позднее продолжить загрузку на другом устройстве без дублирования контента. Получив 100% данных, я хочу объединить их в пригодные для использования файлы.
Например
Я начинаю linux.iso.torrent со своего компьютера, он достигает 30%, когда мне приходится выходить из Интернета. Мой компьютерный клиент связывает информацию о том, какие данные уже были загружены, либо для хранения в сети в «учетной записи», а затем для загрузки в Android или для прямой связи через синхронизацию через USB или WiFi. Примечание. Я не хочу, чтобы фактические данные передавались таким образом, просто информация о том, какие данные уже были загружены.
На следующий день я нахожусь в кафе с доступом к Wi-Fi, но у меня нет ноутбука. Android уже знает об синхронизации по USB/WiFi или проверяет мою учетную запись в Интернете, чтобы определить, какие части linux.iso.torrent уже загружены на мой компьютер, и загружает только оставшиеся 70%.
Я подключаю ноутбук и Android и объединяю данные, загруженные каждым, в полный linux.iso, который можно смонтировать / записать.
В идеале это означает, что я могу вести единый список загрузок, и, если на одном из моих устройств есть Интернет, они проверят, что еще не загружено, и продолжат. Если оба подключены, один (ноутбук) начнет загружать столько файлов, сколько позволяет максимальная настройка одновременной загрузки, другой (Android) начнет со следующего файла в списке.