我正在构建一个应用程序,希望它可以安装在许多客户端(桌面和移动设备)上。客户端A可以生成文件并发布他拥有的文件。客户B-Z可能决定他们想要这个文件。
一些假设:
我正在考虑使用bittorrent协议。
假设我使用公共跟踪器或DHT,这是一个好方法吗?
答案 0 :(得分:1)
不确定您使用的是哪种编程语言。
如果您使用的是.net语言,则可以使用MS Sync Framework(免费)参见:http://msdn.microsoft.com/nb-no/sync/bb980926.aspx