Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

How does p2p network works (how client find other client in the network)  RSS feed

 
Meir Yan
Ranch Hand
Posts: 599
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello all
im total beginner on networking programming i was reading some general articles about
p2p networks and i like to understand how does networks like bittorent or soulseek and such
dont have some kind of server that registers all the clients ip and info so every client that
starts can find the others , how can one client find others whiteout middle clients server ?
 
Joe Ess
Bartender
Posts: 9425
12
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bittorrent in particular has a "tracker" server which coordinates the distribution of the file pieces. To download a resource via Bittorrent, one downloads a "torrent" file which tells your client which server is coordinating that resource's clients.
What differentiates this generation of p2p networks from earlier ones is that the current generation p2p network doesn't have a single corporation that owns the coordinating servers which would be a target for litigation.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!