Я пытаюсь установить соединение по TCP между двумя устройствами в разных сетях в узле.
Я читал все это, чтобы подключиться по TCP к двум устройствам, мне либо нужно настроить портпереадресация на маршрутизаторе или использование ICE-соединений (хорошее резюме здесь ).
Насколько я знаю, эти ограничения имеют смысл.
Так что я не понимаю, как WebTorrent может работать без переадресации портов или соединений ICE.В проекте Readme объясняется, что In node.js, this module is a simple torrent client, using TCP and UDP
.
Я посмотрел на код, но, честно говоря, я не понял, как это делается, кто-нибудь знает, как торрент-клиенты могут загружать и загружать данные с других пиров по TCP безпереадресация портов / промежуточное ПО?