Как загрузка с загрузкой работает в nodejs без переадресации портов (например, WebTorrent)?

Я пытаюсь установить соединение по TCP между двумя устройствами в разных сетях в узле.

Я читал повсюду, что для соединения через TCP два устройства мне нужно либо настроить переадресацию портов на маршрутизаторе, либо использовать ICE-соединения (хорошее резюме здесь).

Насколько я знаю, эти ограничения имеют смысл.

Так что я не понимаю, как WebTorrent может работать без перенаправления портов или ICE-соединений. Проект Readme объясняет, что In node.js, this module is a simple torrent client, using TCP and UDP,

Я посмотрел на код, но, честно говоря, я не понял, как это делается, кто-нибудь знает, как торрент-клиенты могут загружать и загружать данные с других узлов через TCP без переадресации портов / промежуточного ПО?

0 ответов

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