[Discuss] peer to peer software

Stephen Adler adler at stephenadler.com
Sun Jun 15 11:12:55 EDT 2014


On 6/7/2014 9:50 AM, Stephen Adler wrote:
> Blu,
>
> I'm looking to write a peer to peer application and was looking for 
> some tool kits or libraries or other software bit which I could use to 
> build my application. I did a quick search of peer to peer software 
> and all I got were discussions and books about general peer to peer 
> applications, but nothing on existing peer to peer software libraries 
> or tools which one can use in order to build your application. Is 
> there such a thing "out there"? Or do I need to write all tcp socket 
> communications from scratch? (peer discovery algorithms etc.)
>
> Thanks.
>
> Steve.
>
> _______________________________________________
> Discuss mailing list
> Discuss at blu.org
> http://lists.blu.org/mailman/listinfo/discuss
>
<soapbox>
I want to thank you all for all the comments you've sent in about peer 2 
peer. It seems to me from reading the comments that p2p is basically all 
about p2p discovery. I also realize that from the discussion, the 
internet is now broken. The way p2p is obviously supposed to work is 
sending out a broadcast udp message querying "the internet" for peers. 
Back in 1990, that may have worked, but now?... no way. So its all about 
seeding peer discovery through tricks and gimmicks. uploading an initial 
list of peers to an irc chat room, a web site, dynamic dns etc. 
Basically we are now in an era where we effectively have to hack the udp 
broad cast method. Further more, since now about everyone sits behind a 
NAT firewall, further hacks are needed for "outside ip discovery". It's 
as if we need to reboot the internet or build a new internet on top of 
the mess commercialization of the internet has done to it. I get this 
feeling that with all the firewalls spewed through the internet, the 
only port one can use is 80, and everything has to be proxyed through 
that port..... A sorry state of affairs...

</soapbox>



More information about the Discuss mailing list