[jdev] Implementing JEPs for clients
Samuel Goto
samuelgoto at gmail.com
Wed Jul 27 21:49:36 CDT 2005
I tried
<iq type='get' from='ra017335 at jabber.org' to='jabber.org' id='dico'>
<query xmlns='http://jabber.org/protocol/disco#items'/></iq>
but it doesn't work !!! Now I am doing
<iq type='get' from='ra017335 at jabber.org' to='jabber.org' id='dico'>
<query xmlns='http://jabber.org/protocol/disco#items'/></iq>
without the from attribute and it works !! Thanks !!!
Thanks, and sorry for the inconvenience.
PS I have chat ... but I don't have mu-chat ... haven't made myself clear ...
==================================
DISCONSIDER THE REST OF THIS EMAIL
I HAD A SUCESSFULL IQ WHEN I WAS
WRITING THIS EMAIL ... HEHE ...
==================================
Yes, I do understand that this is something that I am doing wrong, not
questioning the jabberd implementation ...
Take a look at my xml negotiation, is this right ?
============= client ================
1) client opening stream
===================================
<stream:stream to='jabber.org' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams'>"
============= server ================
2) server opening stream too
===================================
<stream:stream xmlns='jabber:client' xml:lang='en'
xmlns:stream='http://etherx.jabber.org/streams' from='jabber.org'
id='3E7A272C2A70C' >
============= client ================
3) client sending plain text authentication
===================================
<iq id='login' type='set'><query
xmlns='jabber:iq:auth'><username>ra017335</username>
<password>mypassword</password> <resource>shockwave</resource>
</query> </iq>
============= server ================
4) server answering that authentication is ok
===================================
<iq id='login' type='result'/>
============= client ================
5) client asking to receive service discovery
===================================
<iq type='get' from='ra017335 at jabber.org' to='jabber.org' id='dico'>
<query xmlns='http://jabber.org/protocol/disco#items'/></iq>
============= halt ================
connection is still on, but server doesn't respond anything ...
===================================
Is this stream negotiation enougth to receive the service discovery
JEP or am I doing something wrong ?
On 7/27/05, Julien PUYDT <julien.puydt at laposte.net> wrote:
> Samuel Goto a écrit :
> > I belive I have completed the IM Protocol.
> > 1) chat, etc )
>
> You have IM but no chat!?
>
> > 2) I've connected to the server, started the <stream>, logged and
> > then sent a
> >
> > <iq type='get'
> > from='romeo at montague.net/orchard'
> > to='plays.shakespeare.lit'
> > id='info1'>
> > <query xmlns='http://jabber.org/protocol/disco#info'/>
> > </iq>
> >
> > as suggested on the JEP documentation but got no response from the
> > server ... I was expecting to receive all the services avaiable, but
> > got nothing ... I tought something was wrong with my server, so I
> > tried on jabber.org ... no response either ... what am I donig wrong ?
>
> Two things I notice in your xml node:
> 1) you probably shouldn't set the "from" yourself ;
> 2) the "to" should be the name of your server (or "jabber.org", if it's
> with jabber.org you tried).
>
> I just tried <iq type='get' to='localhost' id='info0'><query
> xmlns='http://jabber.org/protocol/disco#info'/></iq> to my local server
> (hence the localhost) and received:
> <iq from='localhost' to='boojum at localhost/JabberHelper' id='info0'
> type='result'><query
> xmlns='http://jabber.org/protocol/disco#info'><identity
> category='server' type='im' name='ejabberd'/><feature
> var='ejabberd:config'/><feature
> var='http://ejabberd.jabberstudio.org/protocol/configure'/><feature
> var='http://jabber.org/protocol/disco#info'/><feature
> var='http://jabber.org/protocol/disco#items'/><feature
> var='http://jabber.org/protocol/stats'/><feature var='iq'/><feature
> var='jabber:iq:last'/><feature var='jabber:iq:register'/><feature
> var='jabber:iq:time'/><feature var='jabber:iq:version'/><feature
> var='presence'/><feature var='presence-invisible'/><feature
> var='vcard-temp'/></query></iq>
>
> So you see it _is_ possible to get an answer, when asking correctly ;-)
>
> Cheers,
>
> JP
>
--
f u cn rd ths u cn b a gd prgmr !
More information about the JDev
mailing list