Question

In my current project I want to communicate with people in a XMPP Multi User Chat. But also I need to send data to all participants in the conference, but this data should not be seen as a message.

Is it possible to send data (strings) to all participants in a MuC channel by not using a normal chat message?

I'm using Smack API, and I assume, that all participants use my program.

Thanks in advance!

Was it helpful?

Solution

The solution is to use a normal message (with type="groupchat"), but do not include a <body>.

I do not know how this is done in Smack, or if it is possible (I hope it is). An example message would be:

<message to="room@conference.server" type="groupchat">
    <yourdata xmlns="your-xmlns">
       <anything-you-want-here/>
    </yourdata>
</message>

XMPP clients will ignore this message, as it has no <body> tag.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top