Implementation of Peer 2 Peer (P2P) network with Delphi 7

Well, basically I am looking for all the information I can find on the implementation of P2P with Delphi 7.  I am looking for tutorials, source code, good web sites, components (free or otherwise), tips, advice, books, etc.  

I am mostly interested in Decentralized Super Peer and Equal Peer networks as well as Distribulted, Brokered and Routed Networks.  I would also like information on P2P "protocols" like Napster, Gnutella, etc.


I will close the question when I feel I have gotten enough information for my project and I will then split the points to all who have contributed with the majority of points going to those who have contributed the most.  I have around 6000 points and am going to be very generous.

Thanks!
feloniousAsked:
Who is Participating?
 
shaneholmesConnect With a Mentor Commented:
Well, I guess a good place to start would be to visit the info which is already archived here:

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20282489.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20282489.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20314494.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20684282.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20400276.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20893687.html?query=P2P&searchType=topic

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20893687.html?query=P2P&searchType=topic

Then a good search of google would produce these results:

http://groups.google.com/groups?q=Delphi+%2B+P2P&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=d0621bd0.0311121515.351799eb%40posting.google.com&rnum=1

I would suggest playing around with the TServerSocket & TClientSocket classes,
Or The Indy components.

There are some examples available in the Indy demo folder, and on their web site:
http://www.nevrona.com/Indy/index.html


There are also numerous articles on the internet related to both of these solutions:

http://delphi.about.com/library/weekly/aa020403a.htm

http://delphi.about.com/library/weekly/aa112602a.htm


Hope this helps!

Shane



0
 
feloniousAuthor Commented:
I think its time to close this question.  I dont see a way to do it.
0
All Courses

From novice to tech pro — start learning today.