我正在尝试通过TCP在节点中不同网络上的两个设备之间建立连接。
我一直在阅读有关通过TCP连接两个设备的信息,我要么需要在路由器上设置端口转发,要么使用ICE连接(摘要here)。
据我所知,这些限制是完全合理的。
所以我不明白的是,WebTorrent如何在没有端口转发或ICE连接的情况下工作。项目自述文件解释了In node.js, this module is a simple torrent client, using TCP and UDP
。
我已经看过代码了,但老实说,我没有得到它的完成方式,有人知道torrent客户端如何能够通过TCP在没有端口转发/中间件的情况下从其他对等节点播种和下载数据吗?