質問

XMPPメッセージをコンポーネントに送信する方法は?私のコンポーネント名がXMPPクライアント(Spark)で「ABC.Domain.Net」の場合、ユーザーを追加するだけですabc.domain.net '? whackを使用してメッセージを聞くような例はありますか?

Abc.domain.net(コンポーネント)をスパーク内のロースターとして試してみました。メッセージを送信してみてくださいが、内部のwhack processpacket()、デバッグをするときに何もトリガーしませんでした

役に立ちましたか?

解決

ユーザーABC.domain.netを追加する必要さえありません。メッセージ、IQ、または存在感をABC.domain.netに送信できます。

強打についてはわかりませんが、コンポーネントは基本的に「超クライアント」であり、通常のクライアントが持っているルールを実装していません。フィールドから書き換えることができます。

したがって、コンポーネントに送信するスタンザは、それによって受信する必要があります。コンポーネントを実装できるように、特定のスタンザに応答し、必要に応じて作用します。

他のヒント

また、クライアントを作成しなくても、クライアントのバディにコンポーネントユーザーを追加できることを追加したいと思います。ユーザー名に、コンポーネントのサブドメインが続く必要があります。コンポーネント側での許可なしにイベントにメッセージを送信できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top