2011-12-02 37 views
5

Tôi đang cố gắng tìm ra loại MessageType khác nhau trong Triển khai XMPP của Google App Engine. Các MessageType JavaDoc là hoàn toàn thiếu, thực sự nhiều phần của JavaDocs GAE là rất nghèo.Sự khác biệt giữa các Loại Message XMPP khác nhau?

Tôi đã thử googling, nhưng không thể tìm thấy bất cứ điều gì. Dưới đây là danh sách MessageType:

CHAT   
ERROR   
GROUPCHAT   
HEADLINE  
NORMAL 

Tôi đã nhìn thấy mã của mọi người xung quanh bằng NORMAL, tôi không hiểu điều gì có thể khác biệt giữa NORMAL và CHAT. Bất cứ ai cũng có thể giải thích hoặc chỉ cho tôi một số tài liệu tốt?

+0

Tôi khuyên bạn nên dành thời gian với 'XMPP: Hướng dẫn dứt khoát'. Đọc từ RFCs là một việc vặt, và bản thân tôi đang trải qua cuốn sách để khám phá XMPP. – dotslash

Trả lời

5

Từ RFC6121:

Chat:

Thông điệp được gửi trong bối cảnh của một phiên chat one-to-one. Thông thường, một khách hàng tương tác sẽ trình bày thông báo kiểu "trò chuyện" trong giao diện cho phép trò chuyện một-một giữa hai bên, bao gồm cả lịch sử trò chuyện thích hợp. Đề xuất chi tiết về các phiên trò chuyện riêng tư được cung cấp theo số Section 5.1.

bình thường:

Thông điệp là một thông điệp độc được gửi bên ngoài bối cảnh của một one-to-one cuộc trò chuyện hoặc trò chuyện nhóm, và mà nó được dự kiến ​​rằng người nhận sẽ trả lời . Thông thường một máy khách nhận sẽ hiển thị một thông báo kiểu "bình thường" trong một giao diện cho phép người nhận trả lời, nhưng không có lịch sử hội thoại. Giá trị mặc định của thuộc tính 'type' là "bình thường".

Các vấn đề liên quan