<div dir="ltr"><div><div>There is QFileSystemWatcher in Qt and a FileObserver class in android which can monitor a specified directory so that we don't need to calculate and compare hash each time. I have never used them, but looking at the documentation it should work fine. Plus there can be periodical packets like in every one hour with list of files with their hashes to update any file if needed or this can be only when the device is added to sync any file added when the device was not reachable.<br><br></div>Cheers!<br></div>Vineet<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 7, 2015 at 9:06 PM, Aleix Pol <span dir="ltr"><<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Sep 7, 2015 at 9:44 AM, Ashish Bansal<br>
<<a href="mailto:bansal.ashish096@gmail.com">bansal.ashish096@gmail.com</a>> wrote:<br>
> Hi everyone,<br>
><br>
> Last week, I had done some work on File Synchronization plugin in<br>
> kdeconnect-kde. I have tested it on two computers, and it seems to work up<br>
> to some extent \o/<br>
><br>
> You can check it out in filesync branch. I have stated all the problems in<br>
> current implementation, in the last commit message.<br>
> Well I just to inform everyone about it, so that someone doesn't re-do<br>
> already done work as Albert, Aleix and David have plans to work on<br>
> kdeconnect during this period.<br>
><br>
> Anyway Quoting from the commit message :<br>
> Basic Implementation of File Synchronization plugin<br>
> Well It's just a basic implementation and works upto some extent. It<br>
> currently have some problems like QFileSystemWatcher can watch over only<br>
> limited number of files, files with extension ".part" cannot be transferred,<br>
> transfers the temporary files created by some applications (text editors),<br>
> just replaces the older file with newer file."<br>
><br>
> I was quite busy with college stuff from last week, so didn't get time to<br>
> work on it. It would be great if someone can come up with ideas to resolve<br>
> these problems.<br>
<br>
</span>Hi,<br>
I've looked into your branch. It looks good, I think it would be good<br>
if you created a Review Request so we can polish the current state of<br>
the patch and build upon. At the moment it looks like it should work<br>
provided some issues are fixed. It's an promising start.<br>
<br>
The hard part will be to nail down the ::compareAndRequestFiles<br>
algorithm and make sure it's called when it should.<br>
<br>
Have you made any research on how others do it? (e.g. dropbox, owncloud, etc)<br>
<br>
Cheers!<br>
Aleix<br>
_______________________________________________<br>
KDEConnect mailing list<br>
<a href="mailto:KDEConnect@kde.org">KDEConnect@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdeconnect" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kdeconnect</a><br>
</blockquote></div><br></div>