現在、Windows ソフトウェアを開発しており、プログラムの複数のコピー間でデータを同期できるようにする方法を探しています。
簡単な例で説明しましょう。たとえば、問題のソフトウェアを使用すると、1 人のユーザーがレジで現金を数えることができます。たとえば、同じアカウントの別のユーザーが、別のレジ端末で別のソフトウェアのコピーを使用しているとします。私が実装しようとしているのは、ソフトウェアの 1 つのコピーで行われた変更を取得し、同じサインアップしたユーザーまたはユーザーのグループの他の実行中のコピーに「プッシュ」する方法です (つまり、「同期」それらの間のデータ。)
PS。もちろん、自分の Web サーバーを使用して行うこともできますが (セットアップした場合)、それは私が探しているアプローチではありません。私のソフトウェアのユーザーが無料のアカウントにサインアップして、それを私のソフトウェアのデータ同期に使用できるようにする、Dropbox のようなサービスについて考えていました。
これを実装する方法について何か提案はありますか (開発者の観点から)?