我需要创建文件共享和聊天系统,就像.NET (c#)下的Microsoft。但我不知道怎么创造它。
我有个问题:
发布于 2009-09-06 15:45:51
从C#,您最简单的选择是(WCF)。做谷歌搜索WCF P2P会产生一些有用的起点。可以从.NET代码中使用本地API,但这比使用WCF的对等通道路由要复杂得多。
下面是一个您可以查看的示例聊天应用程序。我不知道Groove使用的是什么,但是它在Vista之前就已经出现了,所以他们可能已经编写了自己的P2P网络代码。
发布于 2009-09-08 11:54:15
Groove编写了自己的代码,很大程度上是基于他们自己的专利算法进行对等通信。在Groove接管微软(或者说是反过来)之后,他们的一些想法出现在现在称为FeedSync (http://en.wikipedia.org/wiki/FeedSync)的技术中。
您可能会认为FeedSync框架是开始处理这个纹理学的好地方,或者如果您想使用Microsoft提供的一组服务,则网格技术可能对您有用:http://msdn.microsoft.com/en-us/sync/default.aspx。
发布于 2009-09-06 15:39:00
因为Vista微软在Windows中包含了一个p2p库,所以您不必自己编写整个库:http://msdn.microsoft.com/en-us/library/bb756984.aspx
https://stackoverflow.com/questions/1385916
复制相似问题