Hi,
I'm writing an XMPP+Wave server from scratch, and have some problems
chatting with wave.wavesandbox.com. Here's the process:
1) I go to the wavesandbox.com web interface, and write a message to a
user on my domain, rashbox.org.
2) I receive a connection from Google, and it passes dialback
verification (It does not attempt SSL). Immediately thereafter, the
remote peer sends this request to my server:
<iq type="get" id="6676-1792" to="rashbox.org"
from="wave.wavesandbox.com">
<query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
3) I answer (on my outbound connection to Google):
<iq type='result' id='6676-1792' from='rashbox.org'
to='wave.wavesandbox.com'>
<query xmlns='http://jabber.org/protocol/disco#info'>
<identity category='collaboration' type='google-wave' name='Vink
Server'/>
<feature var='http://waveprotocol.org/protocol/0.2/waveserver'/>
</query>
</iq>
I also tried with a bigger list of features/identities - the same list
returned by OpenFire. Same results.
4) Shortly thereafter, my connection to Google passes dialback
verification, so I send my own discovery query:
<iq type='get' id='47c3012fd73ad-1' from='rashbox.org'
to='wave.wavesandbox.com'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
5) Google answers on the original connection:
<iq type="result" id="47c3012fd73ad-1" from="wave.wavesandbox.com"
to="rashbox.org">
<query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
After this, step 2 and 3 happens in a seemingly infinite loop.
Google's server uses the same ID in the request each time, suggesting
it has not received my answer and hopes to get it by asking again.
There's a several minute delay between each retransmission. Why does
it not accept my answer?
I also wonder why the discovery result from wave.wavesandbox.com is so
short.
Full transcript of both connections at:
http://www.ping.uio.no/~mortehu/wave-transcript.txt
--
You received this message because you are subscribed to the Google Groups "Wave
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/wave-protocol?hl=en.