コンポーネントにメッセージを送信しますか?
質問
XMPPメッセージをコンポーネントに送信する方法は?私のコンポーネント名がXMPPクライアント(Spark)で「ABC.Domain.Net」の場合、ユーザーを追加するだけですabc.domain.net '? whackを使用してメッセージを聞くような例はありますか?
Abc.domain.net(コンポーネント)をスパーク内のロースターとして試してみました。メッセージを送信してみてくださいが、内部のwhack processpacket()、デバッグをするときに何もトリガーしませんでした
解決
ユーザーABC.domain.netを追加する必要さえありません。メッセージ、IQ、または存在感をABC.domain.netに送信できます。
強打についてはわかりませんが、コンポーネントは基本的に「超クライアント」であり、通常のクライアントが持っているルールを実装していません。フィールドから書き換えることができます。
したがって、コンポーネントに送信するスタンザは、それによって受信する必要があります。コンポーネントを実装できるように、特定のスタンザに応答し、必要に応じて作用します。
他のヒント
また、クライアントを作成しなくても、クライアントのバディにコンポーネントユーザーを追加できることを追加したいと思います。ユーザー名に、コンポーネントのサブドメインが続く必要があります。コンポーネント側での許可なしにイベントにメッセージを送信できます。
所属していません StackOverflow