kwokwai Posted October 18, 2006 Share Posted October 18, 2006 Can someone here tell me what the Initiation column does in BC. What do "Local" and "Remote" mean respectively? Link to comment Share on other sites More sharing options...
kluelos Posted October 18, 2006 Share Posted October 18, 2006 When you start or re-start a torrent, the first thing that happens is your client "scrapes" the tracker, by transmitting a small metafile containing your information. The tracker then adds you to its list of swarm members. The tracker transmits a metafile to your client, containing a list of the active swarm members, and a timer that tells your client when to re-scrape. At each re-scrape the tracker updates the list of active members. Once your client has the list, it attempts to contact other swarm members from the list and initiate negotiations with them. Because your client initiated the contact, this is called LOCAL initiation. Meantime, all of the other members are periodically scraping the tracker, and getting updated lists which now include you as a swarm member. Some of those members will attempt to contact your client on your listen port. (If the listen port is not open, your firewall(s) blocks and rejects those attempts.) If the connection succeeds, it was initiated by some other member, so this is called REMOTE initiation. If efforts to initiate remote connections are stymied, some clients will attempt to negotiate a mixed connection called a network address translation traversal, which is called a NAT initiation. Link to comment Share on other sites More sharing options...
kwokwai Posted October 19, 2006 Author Share Posted October 19, 2006 (edited) Excellent detailed explanation! Before that, I thought that those peers whose Initiation is "Local" are living in the same country as me. Edited October 20, 2006 by Dark_Shroud (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now