Reputation: 15
I am studying bit torrent protocol. I have confusion regarding torrent protocol. Suppose I have a router with static IP and two clients are connected to that router that are C1 and C2. One of that client say C1 is acting as a seed. Now how will the client downloading the file will know that C1 is seeding taking consideration the fact the only thing know to the outer-network is static IP of the router. Is there is any way through which torrent can identify the client C1 ??? Please explain that.
Upvotes: 0
Views: 152
Reputation: 43042
a) they can find each other via local service discovery, it's widely deployed but currently lacking a specification
b) they can talk to each other through their respective public socket addresses as discovered through other peer discovery mechanisms if the router supports hairpin NAT routing
Update: Now there's a spec for LSD.
Upvotes: 1