2011-12-02 20 views
5

Sto cercando di capire quali sono i vari MessageType nell'implementazione XMPP di Google App Engine. Il è totalmente carente, in realtà molte parti del JavaDocs di GAE sono molto povere.Differenza tra i vari MessageType XMPP?

Ho provato su Google, ma non ho trovato nulla. Ecco l'elenco dei MessageType:

CHAT   
ERROR   
GROUPCHAT   
HEADLINE  
NORMAL 

Ho visto il codice della gente intorno usando normale, io non capisco quello che potrebbe essere la differenza tra NORMAL e Chat. Chiunque può spiegarmi o indicarmi qualche buona documentazione?

+0

Suggerirei di passare un po 'di tempo con "XMPP: The Definitive Guide". Leggere le RFC è un lavoro ingrato, e io stesso sto esaminando il libro per esplorare XMPP. – dotslash

risposta

5

Da RFC6121:

Chat:

Il messaggio viene inviato nel contesto di una sessione di chat uno-a-uno. In genere un client interattivo presenterà un messaggio di tipo "chat" in un'interfaccia che consente la chat individuale tra le due parti, inclusa una cronologia delle conversazioni appropriata. I consigli dettagliati relativi alle sessioni di chat one-to-one sono disponibili al numero Section 5.1.

normale:

Il messaggio è un messaggio standalone che viene inviato al di fuori del contesto di una conversazione o di chat di gruppo uno-a-uno, e al quale si prevede che il destinatario risponderà . In genere un client ricevente presenta un messaggio di tipo "normale" in un'interfaccia che consente al destinatario di rispondere, ma senza una cronologia della conversazione. Il valore predefinito dell'attributo 'tipo' è "normale".