Now I can connect 2 users in a room, but I don’t know how get and send message,
where send and get messages normals in a room ?
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/ muc.html
I’m a new, used muc.
Not exist a
AddListener - > send / get - > ¿¿??
Can someone help me on this?
you should send something like this
- This is a message
I talk about muc java …
I have problem …
test1
muc2 = new MultiUserChat(connection, roomId);
muc2.join(userr);
muc2.invite(“test2”, “Welcome!”);
sendChatMessage(“hola sóc l’usuari 1”);
receiveMessage();
test2
muc2 = new MultiUserChat(connection, roomId);
muc2.join(userr);
muc2.invite(“test1”, “Welcome!”);
sendChatMessage(“hola sóc l’usuari 2”);
receiveMessage();
Without muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
recipient-unavailable(404)
but if 2 implements sendConfigurationForm
forbidden(403)
I need same code for 2, is a Android.
I think your problem is different because you are getting a message error from xmpp server.
Do you have any log?
btw you need to send the configuration form after you create the room.
You should have something like this:
This room is locked from entry until configuration is confirmed.
When you send the configuration form:
This room is now unlocked.
how are you creating the room ?
Users.class
test1
muc = new MultiUserChat(connection, roomId);
muc.join(userr);
muc.invite(“test2”, “Welcome!”);
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
sendChatMessage(“hola sóc l’usuari 1”);
receiveMessage();
test2
muc2 = new MultiUserChat(connection, roomId);
muc2.join(userr);
muc2.invite(“test1”, “Welcome!”);
sendChatMessage(“hola sóc l’usuari 2”);
receiveMessage();
WORKS CORRECTLY,
-
if user 1 sendConfigurationForm, = work, works correctly
-
if user 1 and user 2 sendConfigurationForm = forbidden(403)
*This is a aquestion : *
but in a aplication ANDROID, I execute a java the same java, for all users, How can sendConfiguration for not appear forbidden(403)
- ****The methos send receive : anothers
plz paste all the xml stanzas.
maybe your problem is a bad use of variables. It’s easier if you paste the stanzas
Daniel Goldberg escribió:
plz paste all the xml stanzas.
maybe your problem is a bad use of variables. It’s easier if you paste the stanzas
Where xml ? for configurate lines ? sry my ignorance
I need LDAP? I remake my configure my server
Put this line before the creation of the connection.
Connection.DEBUG_ENABLED = true;
Then copy all the xml exchange
Solved, I understand, the library smack (is encripted) have xml, that connect with my host (my pc)
If I need modify xml, I need make my propy library (is easy)