2014-10-10 61 views
0

我已經做了如下:XMPP是否需要回撥?

Step 1. <Stream> 
Step 2. <Auth> (PLAIN) 
Step 3. <Session> 
Stuck here. 

本教程不提回叫:http://ceit.uq.edu.au/content/how-xmpp-works-step-step

然而,在8.3。該文件的協議,它說,使用回撥:http://xmpp.org/rfcs/rfc3920.html

眼下,這是完整的迴應,我從我的服務器上獲取:

<?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='1027203257' from='mysite.com' version='1.0' xml:lang='en'> 
<stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>SCRAM-SHA-1</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='yy7di5kE0syuCXOQTXNBTclpJWo='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> 
<success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/> 
<stream:error><xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'/></stream:error> 
</stream:stream> 

我已經看到了一些民族代碼,步驟2後,他們再次運行<stream>,但在其他情況下他們不運行。這是否需要?

回答

0

服務器回撥用於s2s(服務器到服務器)連接。您不需要將它用於c2s(客戶端到服務器)連接。