私人网络p2p文件更新

问题描述:

所有!私人网络p2p文件更新

我目前正在为一个涉及到教育目的将上网本部署到村庄的项目工作。由于连接速度慢(如果有的话),很难推送内容更新(基本上使文件与服务器内容同步)。

当来自村庄的人来到城市并更新他/她的上网本时,我们正在考虑僵尸般的p2p更新。然后,来自村庄的其他上网本将从上网本获取更新,这些更新在城市中进行。

如果你能指导我解决这个问题的现有解决方案,我将不胜感激。我试图谷歌它,但没有发现。

不幸的是,我们团队中没有程序员,所以我们正在寻找成品。例如。安装一些可以在上网本上运行的程序(utorrent),并每1小时检查一次wifi网络。

村庄确实有wifi。

谢谢。

+0

您可能正在寻找文件同步软件 - 如果您对该短语进行了网络搜索,则会发现负载。你可以通过一个涉及'rsync'的脚本来完成 - 在Window上它被称为'Cwrsync'。要发布的确切命令取决于你想要与什么同步,但即使你不是程序员也很容易做到 - 只需要一点研究。 – halfer 2012-03-20 10:57:00

+0

只需为其他读者添加背景,您是否在“村庄”有wifi路由器?让上网本通过路由器彼此连接而不是直接连接起来会更容易。 – halfer 2012-03-20 10:58:08

+0

他们有wifis。 – Luke 2012-03-20 11:14:13

因此,看起来像没有现成的解决方案来进行p2p更新。我们正在考虑使用p2p跟踪器系统。

总的来说,p2p似乎不是更新的最佳选择,尤其是在内容敏感的情况下。

谢谢。

尝试Cwrsync

卢克,我想我对你有一个很好的解决方案。

uTorrent是一款在这些上网本上运行良好的轻量级torrent客户端。使用RSS提要您可以让它们自动下载更新,即一旦发布即可加入更新文件群。

您不需要使用跟踪器,而是使用DHT,但如果您实施类似openbittorrent.com的跟踪器,它可能会使事情更容易。

因此,自动执行更新的唯一步骤是自动执行更新。但是,如果我是正确的,这听起来像这些内容更新安装只需要他们下载到正确的目录,这将是您设置RSS提要从uTorrent下载时指定的东西。