PFSクライアントの動作について

サーバーはバックグラウンドで動作するので、同じデバイス上でクライアントを動作させることができます。
各クライアントは一つのファイルのイメージを共有し、ボタンによる投票結果をファイルに書き込みます。また、ファイルのデータを読み込み表示します。

立ち上げ直後

初期化終了時に、「PFS Session: INIT」 と変わります。

この状態で投票又は、データの読み込み処理が行えるようになります。

「RED」に投票


「BLUE」に投票

これらの投票は、複数のデバイスで行えます。データの更新は排他されているので、投票がロストすることはありません。(通信状態により、時間がかかる場合はありますが...)

別のデバイスで、読み込み処理の繰り返しを指示しておくと、10秒間隔でファイル内容の表示を更新します。他で投票された結果が反映されます。

更新処理に失敗するとこのような表示になります。

アプリを再起動し、正常になるか試してください。

無線LAN経由で試すと、それなりの速度で更新がかかるのですが、3G経由だとかなりゆったり動作しています。4Gに期待でしょうか?