Boston Linux & UNIX was originally founded in 1994 as part of The Boston Computer Society. We meet on the third Wednesday of each month at the Massachusetts Institute of Technology, in Building E51.

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss] peer to peer software



Edward Ned Harvey (blu) wrote:
> There are 4 libraries for bonjour, nothing for nat-pmp, 3 libraries
> for UPnP (and those libraries include NAT-PMP, so apparently they
> just didn't make NAT-PMP a search term.)
> 
> I forget what else to search for, but I think those are probably all
> you care about.

I didn't comment on the prior mention of these in the thread, but these
are hardly "all you care about" for a PtP implementation. Bonjour is one
of many ways to do service discovery. UPnP is one of several ways to do
NAT traversal (and not a very desirable one, at that). (I'm not familiar
with NAT-PMP, but I gather from the name that it is also about NAT
traversal.)

These are useful for creating a peer-to-peer application, but they are
relatively small building blocks. It's quite conceivable that one might
create an implementation that doesn't use them at all, either because
your design chooses different, equivalent components, or your
architecture avoids the need entirely.

Thus start by studying the architecture of existing implementation that
have been proven to work well.

 -Tom

-- 
Tom Metro
The Perl Shop, Newton, MA, USA
"Predictable On-demand Perl Consulting."
http://www.theperlshop.com/



BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org