.NET 中是否有任何 P2P 库?

8

我正在寻找一个用于点对点(P2P)的库

包括点对点和点对点之间的通信(P2P(S))

到目前为止,我已经找到了以下几个选项:

Brunet http://boykin.acis.ufl.edu/wiki/index.php/Brunet   
// does not seem to have #2 above

WCF P2P  http://msdn.microsoft.com/en-us/library/cc297274.aspx
// does not seem to have NAT / UPnP

OpenServer http://openserve.codeplex.com/
// not truly p2p but can be added per owner

ZK++ http://zkpp.codeplex.com/
// DC compatible, not whole lot of info though

Flowlib  http://code.google.com/p/flowlib/
// supports DC/ADC but no activity since Jan 2009 ???

NextHUB http://sourceforge.net/projects/nexthub/
// officially stopped Jan 2010 after no activity in a year !

所以选择并不是很清晰, 有我错过的吗? 是否有商业 .net 库?

从个人经验上对上述选择有什么评论吗?

4个回答

4

1

你的应用程序到底是要做什么?WCF 可以很好地处理这个问题,掌握基础知识将帮助你了解你需要什么,以及是否已经有一个完美的库可供使用。

看一下这个链接:http://msdn.microsoft.com/en-gb/library/ms751502.aspx


0

还有我们的 MsgConnect 可用。不支持 UPnP,但用户可以自己添加它。


从这里的描述http://www.eldos.com/msgconnect/desc.php可以看出,它相当基础,只是在原始套接字上添加了一些附加功能或使用上述的openserver!理想情况下,我正在寻找ADC或DC的当前.NET实现。 - Kumar

0

该网站似乎已经离线了。 :/ - Steven Jeuris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接