2011-12-02 10 views
5

Próbuję dowiedzieć się, jakie są różne MessageType w implementacji XMPP Google App Engine. The MessageType JavaDoc jest całkowicie brakuje, faktycznie wiele części JavaDocs GAE są bardzo słabe.Różnica między różnymi typami XMPP MessageType?

Próbowałem googling, ale nie mogłem znaleźć niczego. Oto lista MessageType:

CHAT   
ERROR   
GROUPCHAT   
HEADLINE  
NORMAL 

Widziałem ludzi wokół kodu przy użyciu normalne, ja nie rozumiem, co może być różnica między normalnych i czatu. Ktoś może wyjaśnić lub wskazać mi jakąś dobrą dokumentację?

+0

Proponuję spędzić trochę czasu z 'XMPP: The Definitive Guide'. Czytanie z RFC jest uciążliwe i sam przeglądam XMPP. – dotslash

Odpowiedz

5

Od RFC6121:

Chat:

Komunikat jest wysyłany w ramach sesji czatu jeden do jednego. Zazwyczaj klient interaktywny wyświetla komunikat typu "czat" w interfejsie umożliwiającym rozmowę jeden-do-jednego między dwiema stronami, w tym odpowiednią historię rozmów. Szczegółowe zalecenia dotyczące indywidualnych sesji czatu są dostępne pod numerem Section 5.1.

Normalny:

Komunikat jest samodzielnym wiadomość, która jest wysyłana poza kontekstem rozmowy lub pokojach konferencyjnych jeden do jednego, i do których oczekuje się, że odbiorca będzie odpowiadać . Zazwyczaj klient odbierający wyświetla komunikat typu "normalny" w interfejsie, który umożliwia odbiorcy odpowiedź, ale bez historii konwersacji. Domyślną wartością atrybutu "typ" jest "normalny".

Powiązane problemy