Обмен сообщениями PEX между 2 Seeds
Я хорошо знаком с протоколом BitTorrent. Некоторое время меня беспокоил один вопрос.
Всегда сидящий клиент немедленно отключается от другого сидящего. Есть пара вопросов.
- Произошло ли отключение на локальной / удаленной стороне / на обеих сторонах?
- Обмениваются ли одноранговые узлы через PEX перед отключением?
Я думаю, что если семена смогут обмениваться информацией о коллегах с другими с помощью PEX, это поможет улучшить обнаружение сверстников.
1 ответ
Спецификация не указывает, могут ли семена отсоединить другие семена и когда, но признает такое поведение и позволяет семенам включать недавно обнаруженные семена в свой список PEX, что должно позволить загрузчикам обнаруживать больше семян. Точное время отключения в значительной степени зависит от реализации.