Je souhaite que mon fichier todo.txt soit synchronisé sur PC et Android via un service en nuage. dans les deux sens et instantanément sur le changement. Appelons cela une véritable synchronisation instantanée. Malheureusement, je n'ai pas encore trouvé de bonne solution et je ne comprends pas pourquoi.
Mon cadre : Markor pour éditer todo.txt sur Android, script todo-txt pour éditer todo.txt sur mon PC Linux, client Dropbox officiel sur Android et PC.
Afin d'obtenir une vraie synchronisation instantanée, j'ai essayé FolderSync et Autosynchronisation pour Dropbox. Cependant, je pense qu'aucune de ces applications ne fait parfaitement ce que je veux et leur fonction précise n'est pas vraiment documentée. Par exemple, Autosync pour Dropbox a les options "autosync", "téléchargement instantané", "détection intelligente des changements" (disponible dans la version pro) et on peut également définir la synchronisation dans des intervalles de temps donnés, tous indépendamment les uns des autres. Que font précisément ces options ? FolderSync semble ne supporter que la synchronisation par intervalles de temps, ce qui n'est pas ce que je veux.
J'imagine qu'une véritable solution de synchronisation instantanée devrait fonctionner comme suit :
- Il y a une interruption chaque fois que quelque chose est écrit dans le dossier partagé .
- L'interruption est associée au client de synchronisation, qui envoie immédiatement les informations sur les fichiers modifiés au serveur de synchronisation.
- Le client de synchronisation envoie un ping au serveur de synchronisation chaque fois que son adresse réseau change.
- Lorsqu'un autre client de synchronisation télécharge quelque chose sur le serveur de synchronisation, ce dernier diffuse l'information sur les fichiers modifiés à tous les clients de synchronisation.
- Il y a une interruption à chaque fois qu'un paquet du serveur de synchronisation est reçu.
- L'interruption est associée au client de synchronisation qui met immédiatement à jour les fichiers locaux.
Questions :
- En quoi les points 1 à 6 diffèrent-ils de la réalité et quels sont les problèmes ? Les interruptions 1 et 5 ne sont-elles pas déjà implémentées au niveau du système ?
- Puis-je configurer Autosync pour Dropbox ou FolderSync (+ Tasker) afin d'obtenir la vraie synchronisation instantanée qui a été définie ci-dessus ?
- Connaissez-vous une autre solution pour une véritable synchronisation instantanée ?
Danke!