<html><head></head><body>Sparcle share uses IRC to send these notifications. I personally would prefer XMPP but I don't know if a websocket based version is on the way...<br>
<br>
So long<br>
<br>
Jörn <br>
-- <br>
Jörn Friedrich Dreyer (jfd@owncloud.com)<br>
Software Developer<br>
ownCloud GmbH<br>
<br>
Your Data, Your Cloud, Your Way!<br>
<br>
ownCloud GmbH, GF: Markus Rex, Holger Dyroff<br>
Schloßäckerstrasse 26a, 90443 Nürnberg, HRB 28050 (AG Nürnberg)<br><br><div class="gmail_quote"><br>
<br>
Jono <jono@foodnotblogs.com> schrieb:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif">On Sat, Aug 11, 2012 at 2:20 PM, Steve Riley <steve@rileyz.net> wrote:<br />> On 2012-08-11 06:59:43 Jono <jono@foodnotblogs.com> wrote:<br />>><br />>> Yes, the client periodically polls the server to look for updates. A<br />>> way around this is to have something push from the server to connected<br />>> clients. Like a process that manages client connections. I am not sure<br />>> how "Unison and inotify" would solve this problem though.<br />><br />> I've seen a few posts around the web describing how to build Dropbox-like two-<br />> way sync with Unison and inotify. I was simply curious whether OwnCloud might<br />> be able to adopt a similar approach. inotify is neat because it responds to<br />> kernel notification about file changes, avoiding the need to continually poll<br />> for those.<br /><br />The owncloud client is u
sing
inotify to listen for local file changes.<br />It can not be used to listen for remote file changes. And it uses the<br />csync library which performs two way file sync just like unison.<br /><br />So yes, owncloud already behaves as these solutions you have read<br />about. The only problem is how does the client determine when a file<br />changes on the server. That is where polling occurs. "Unison and<br />inotify" does not address this problem because these are things<br />initiated from the client to the server. You would need an additional<br />technology to initiate commands from the server to the client, if you<br />want to remove polling altogether.<br /><hr /><br />Owncloud mailing list<br />Owncloud@kde.org<br /><a href="https://mail.kde.org/mailman/listinfo/owncloud">https://mail.kde.org/mailman/listinfo/owncloud</a><br /></pre></blockquote></div></body></html>