[JDEV] registering component with jabber server
Schuyler Heath
sheath at jabber.org
Sun Apr 15 17:42:13 CDT 2001
From looking at your debug output below it seems to me that it
did work.
> Sun Apr 15 22:53:21 2001 mio.c:698 MIO read from socket 12: <?xml
> version="1.0"
> ?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="1234"
> xmlns
> ="jabber:component:accept" from="winauth">
This is the header you wrote to base_accept. Strictly speaking, it should be
a to="winauth" not from="", but it doesn't actually effect anything.
> Sun Apr 15 22:53:21 2001 base_accept.c:100 process XML: m:80DEC68 state:2,
> arg:
> 8109A90, x:81F6178
> Sun Apr 15 22:53:21 2001 mio.c:908 mio_write called on x: 0 buffer:
> Sun Apr 15 22:53:21 2001 mio.c:268 write_dump writing data: <?xml
> version='1.0'
> ?><stream:stream xmlns:stream='http://etherx.jabber.org/streams'
> id='3ADA0A41' x
> mlns='jabber:component:accept' from='winauth'>
Here is the header base_accept wrote back. After you receive this,
you need to start the handshake. Take the id="" attribute,
in this case 3ADA0A41, and concatenate it with the password:
3ADA0A41secret
SHA it and send the result back to base_accept in a <handshake/> tag.
base_accept only sends you a <handshake/> tag in acknowledgement to your <handshake/>
with the hash, not before.
Schuyler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <https://www.jabber.org/jdev/attachments/20010415/7000c1c2/attachment-0002.pgp>
More information about the JDev
mailing list