请问同步盘的本地与服务器同步是如何实现的?

请问同步盘的本地与服务器同步是如何实现的?,第1张

请问同步盘的本地与服务器同步是如何实现的?,第2张

毕设想做一个类似坚果云的同步盘(简略粗糙版),web 端 打算用 Django 或者 Flask。

但是本地与服务器同步这里遇到了个问题:因为需要运行一个 web 端,所以本地与服务端同步、传输文件是直接向 web 发起 http 请求还是再在服务端写一个 socket 来处理?

不知道我这样描述有没有清楚...感觉就是同步、传输文件是用 BS 还是 CS ?

希望 v 站的前辈们给点想法哈

----------------------- 以下是精选回复-----------------------

答:linux 自带的 rsync 就能满足大多数的同步需求 (
答:BS 还有 websocket 实现实时通讯呢。答案肯定是都可以啦
答:自己实现一个 rsync, 我记得 zlib 有相关的函数
答:怎么都行 你甚至可以直接内嵌个 rsync
答:都可以 你甚至可以直接把整个文件 post 上去,然后服务端替换掉硬盘上的文件

我之前写过一个 python 的同步盘服务器是这么干的(

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问同步盘的本地与服务器同步是如何实现的?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情