サーバからクライアントにデータをプッシュできるように、私のサーバとクライアント(アンドロイドアプリ)を永続的に接続したいと考えています。いくつかの検索の後、私は最良の方法はWEB SOCKETであることを発見しました。しかし、ここには2つのシナリオがあります:WEBソケットPHPのコンセプト
最初に、私は一部のクライアント(全部ではない)に広範なキャストのようないくつかのデータ(コマンド)を送信し、その応答を聞く必要があります。もう1つは、クライアントの一部に通知を送信する必要があることです。
チャットルームのように、メッセージは部屋の誰もが見ることができる一般的な部屋で、メッセージはチャットに参加した2人のユーザーだけで見ることができます。
私はいくつかのサンプルコードを見ましたが、コード内のこれら2つのシナリオの違いを理解できませんでした。私はZeroMQに関するいくつかの情報も必要ですし、プロジェクトにZeroMQを使う価値はありますか?
参考文献のリンクをご理解いただけますようお願いいたします。
私は、人々は、いくつかのイベントをチェックするために、いくつかの無限ループを定義しますが、私の考えは、私がする必要はありませんので、他の関数で呼び出すことができ、サーバで仮想クライアントを作成することであることをコードで見たEDIT
DB内の何かを変更し、私のループでイベントをチェックしてください。イベントは、広いキャストで私のコマンドを送信できるこの仮想クライアントを呼び出すことができます。それは正しい方法ですか?
私はこれらの接続の概念を理解することができますので、私はいくつかの参照を与えることができますか? –
それはそれ自身のドキュメンテーションです。 http://socketo.me/docs/ –