2016-12-08 1 views
-1

私はPHPの助けを借りてjQuerymobileの計画(オーガナイザー)アプリを作っています。 アプリはかなり基本的です。 しかし、私の質問です:それは私の携帯電話上で四角形の色を変更することは可能ですそれは私のデスクトップでも変更されます(最大10秒遅れ)。 誰かがfirebaseが可能性やアヤックスであると私に言った。しかし、私はソリューションをGoogleにしようとすると、私はそれについての事を見つけることができません。 これを修正する方法は何ですか?大安はあなたが本当にあなたがWebSocketをされている説明に何かを達成するために探しているものをあなたに指摘したように変更のためのPingサーバー

は、素敵な一日 サイモン

+0

あなたは混乱しています。 Ajaxについて知りたいのですか、ボックスの色を変更したいのですか?あなたはもう少し詳しく説明することができます。 – Sandeep

+1

私はwebsocketを提案します。 – Daan

+0

aah私の悪い、私は私が下で説明している問題の解決策を知りたい。携帯電話の四角形を変更すると、それもデスクトップ上で変更されているのを見たいと思う。しかし、どのようなプログラムがこれとどのように可能ですか? –

答えて

0

を持っています。 jqueryでポーリングの手法を使用して同じことを行うことはできますが、WebSocketを使用するのと同じくらいエレガントではありません。利用可能なwebsocketライブラリがたくさんあります。具体的な答えはこちらstackoverflow thread

Firebaseはバックエンドであり、開発したものを簡単に開発して、あなたが望むようなリアルタイムアプリケーションを構築することができます。 Firepadをご覧ください。 2つの異なるブラウザで開くと、それはリアルタイムの性質を見ることができます。 1つのブラウザ画面で編集すると、コンテンツが別のブラウザ画面に表示されます。

これを開始点として使用して、githubでそのコードを調べて、アプリケーションをビルドすることができます。 meteor

1

あなたはJavaScriptを使用してアプリを書いていることを考えて、pouchdbを使うことができます。 Pouchdbはjavacriptデータベースでの情報をcouchdbデータベースと同期させ、couchdbは情報を透過的に複製することができます。

もう1つのアプローチは、Webソケットがサポートされていない場合はwebsocketまたはlong pollingを使用しますが、このアプローチではpouchdbのアプローチよりも少し "作業"が必要です。

私はリアルタイムの更新を行うためのWebSocketを使用して、私のgithubの上TodoMVC おもちゃのプロジェクトを持っている、これはあなたが使用している同じ環境ではありませんが、それはあなたのWebSocketをがどのように機能するかにいくつかの洞察を与えることができます。あなたはそれをチェックアウトすることができますhere

関連する問題