Почему магнитные / торрент-ссылки внезапно работают, когда удаленный сервис успешно разрешает эту же ссылку?
Иногда я пытаюсь скачать торрент по магнитной ссылке. Иногда клиент (ktorrent) не отвечает на магнитную ссылку. Он просто сидит без обратной связи.
Я заметил, что если через какое-то время я использую такой сервис, как magnet2torrent.com, по той же ссылке на магнит, чтобы произвести загрузку .torrent
Затем мой клиент дважды открывает торрент. Кажется, что он открывается один раз от магнитной связи и один раз от .torrent
файл. Это случалось несколько раз с торрентами, которые были созданы совсем недавно.
Моя гипотеза состоит в том, что магнитная ссылка не может быть разрешена в моем локальном клиенте, но клиент продолжает пытаться, в то время как сервер удалений независимо разрешает ту же самую магнитную ссылку и затем добавляет торрент-файл в свой кэш перед его обслуживанием; успешное разрешение ссылки на удаленном сервере приводит к разрешению этой же ссылки на моем локальном клиенте.
- Верна ли моя гипотеза?
- Почему сервер должен разрешать магнитную связь, а не мой клиент?
- Почему успех сервера должен способствовать успеху моих клиентов? Что такое механизм?
1 ответ
Это может произойти на небольших скоплениях - тестируйте на большом торренте со многими пирами, чтобы получить точку сравнения.
Обычно это происходит из-за проблем с подключением, когда хотя бы одна сторона (вы или удаленный) находится за NAT или межсетевым экраном, что означает, что соединение не может быть установлено в одном направлении, и вам придется подождать, пока другая сторона не соберет информацию, которая существует. кто-то в рое, а затем пытается подключиться с их конца.