I’m sending a presence request for a user to join a MUC room but i’m not getting any response from the server at all. The server is running ok and i can discover rooms and do disco requests etc, but i just cannot seem to get a user to enter a room. Any ideas on what i’m doing wrong?
So i debugged it a bit further with a network tool and i see that i’m getting a presence error back from the server (a code 400, type modify, bad-request) but i haven’t figured out what is bad about the request yet
Got it (I think). Check out the XEP for MUC, entering a room - http://xmpp.org/extensions/xep-0045.html#enter: “If the user does not specify a room nickname, the service MUST return a error” and the XMP stanza that follows has “modify” as the type.
Just compared with our packets and what you should be sending I think is:
No problems at all. By the way, check out Guus’s Tinder library which you can find on this site. It’s in Java but you might find you can do a pretty good port to C++ (it’s open source). It gives some really really handy building blocks for building a client…