Почему магнитные / торрент-ссылки внезапно работают, когда удаленный сервис успешно разрешает эту же ссылку?

318
spraff

Иногда я пытаюсь скачать торрент по магнитной ссылке. Иногда клиент (ktorrent) не отвечает на магнитную ссылку. Он просто сидит без обратной связи.

Я заметил, что если через некоторое время я использую такой сервис, как magnet2torrent.com, по той же ссылке на магнит, чтобы создать загружаемый .torrentфайл, мой клиент затем дважды открывает торрент . Кажется, что он открывается один раз по ссылке магнита и один раз из .torrentфайла. Это случалось несколько раз с торрентами, которые были созданы совсем недавно.

Моя гипотеза состоит в том, что магнитная ссылка не может быть разрешена в моем локальном клиенте, но клиент продолжает пытаться, в то время как сервер удалений самостоятельно разрешает ту же самую магнитную ссылку и затем добавляет торрент-файл в свой кэш перед его обслуживанием; успешное разрешение ссылки на удаленном сервере приводит к разрешению этой же ссылки на моем локальном клиенте.

  1. Верна ли моя гипотеза?
  2. Почему сервер должен разрешать магнитную связь, а не мой клиент?
  3. Почему успех сервера должен способствовать успеху моих клиентов? Что такое механизм?
0

1 ответ на вопрос

0
the8472

Это может произойти на небольших скоплениях - тестируйте на большом торренте со многими пирами, чтобы получить точку сравнения.

Обычно это происходит из-за проблем с подключением, когда хотя бы одна сторона (вы или удаленный) находится за NAT или межсетевым экраном, что означает, что соединение не может быть установлено в одном направлении, и вам придется подождать, пока другая сторона не соберет информацию, которая существует. кто-то в рое, а затем пытается подключиться с их конца.