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

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам