2015-10-28 71 views
0

我正在學習bit torrent協議。我有關於torrent協議的困惑。假設我有一臺具有靜態IP的路由器,並且兩臺客戶機連接到該路由器,它們是C1和C2。其中一位客戶說C1正在充當種子。現在下載文件的客戶端將如何知道C1正在播種,考慮到外部網絡唯一知道的是路由器的靜態IP。 有什麼方法可以通過哪些種子可以識別客戶端C1?請解釋一下。Torrent協議找對等

回答

1

一)他們可以通過local service discovery找到對方,它的廣泛應用,但currently lacking a specification

B)如果路由器支持hairpin NAT routing

他們可以通過各自的公套接字地址互相交談通過其他同伴發現機制發現

更新:現在有a spec for LSD

+0

謝謝,因爲我是newbee所有這一切。你能解釋一下這個本地服務目錄的工作原理嗎? –

+0

你問我爲你反向工程代碼嗎? – the8472

+0

有沒有這個本地服務目錄的任何文檔? –