0

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

Spark内にロースターとしてabc.domain.net(コンポーネント)を追加してみました。メッセージを送信してみてください、しかしwhack processPacket()内では、デバッグを行っても何もトリガーされませんでした

4

2 に答える 2

3

ユーザーabc.domain.netを追加する必要はなく、メッセージ、IQ、またはプレゼンスをabc.domain.netに送信するだけです。

whackについてはよくわかりませんが、コンポーネントは基本的に「スーパークライアント」であり、通常のクライアントが持っているルールを実装していません。フィールドから書き換えることができ、プレゼンスや名簿が組み込まれていません。

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

于 2010-04-17T17:06:48.547 に答える
0

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

于 2015-11-25T08:21:35.510 に答える