我正在研究比特洪流协议。我对torrent协议感到困惑。假设我有一个带有静态IP的路由器,并且有两个客户端连接到该路由器,即C1和C2。其中一位客户说C1充当种子。现在,客户端下载文件将如何知道C1播种时考虑到外网唯一知道的是路由器的静态IP。 有没有办法让洪流可以识别客户C1?请解释一下。
答案 0 :(得分:1)
a)他们可以通过local service discovery找到对方,但已广泛部署但currently lacking a specification
b)如果路由器支持hairpin NAT routing ,他们可以通过其他对等发现机制发现的各自公共套接字地址相互通信更新:现在有a spec for LSD。