отправить сообщение компоненту? - PullRequest
0 голосов
/ 17 апреля 2010

как отправить сообщение xmpp компоненту? если имя моего компонента - abc.domain.net, в моем клиенте xmpp (spark) я просто добавляю пользователя abc.domain.net? любой такой пример, который использует удар для прослушивания сообщения?

Я попытался добавить abc.domain.net (компонент) как ростер внутри спарка. попробуйте отправить сообщение, но внутри whack processPacket () ничего не сработало при отладке

Ответы [ 2 ]

3 голосов
/ 17 апреля 2010

Вам даже не нужно добавлять пользователя abc.domain.net, вы можете просто отправлять сообщения, iq или информацию о присутствии на abc.domain.net.

Я не уверен насчет удара, но компоненты по сути являются "супер-клиентами", которые не реализуют ни одно из правил, которые есть у обычных клиентов: вы можете переписывать из полей, у них нет присутствия или составлены списки в.

Таким образом, любой раздел, который вы отправляете компоненту, должен быть им получен. Вы можете реализовать компонент таким образом, чтобы он реагировал на определенные строфы и действовал на них так, как вы хотите.

0 голосов
/ 25 ноября 2015

Кроме того, я хотел бы добавить, что вы можете добавить пользователя компонента к своим друзьям в любом клиенте, не создавая его где-либо. За именем пользователя должен следовать поддомен компонента. Событие без авторизации на стороне компонента, вы можете отправлять на него сообщения.

...