2016-06-07 1 views
1

Я просмотрел много документов, но все же я не могу прояснить разницу между пользователем, созданным в openfire, и тем, что в списке. Мне просто нужно получить весь список пользователей из openfire в моем приложении для Android, чтобы я мог общаться один с другим с другими пользователями. Также объясните, пожалуйста, разницу между пользователем Roster и Простым пользователем.Разница между пользователями openfire и списком Пользователи

Любая помощь будет оценена по достоинству.

ответ

2

Вы являетесь пользователем, когда регистрируетесь, и выберете пользователя и пароль.

Если вы получаете пример Skype (это не Jabber, как я знаю), когда вы регистрируетесь по электронной почте на службу Skype, вы будете пользователем.

Реестр это эквивалент СПИСОК КОНТАКТОВ Skype. В XMPP вы можете встречаться и разговаривать с любым пользователем, если они находятся в групповом чате, в то время как вы можете общаться в чате 1-1 только с людьми вашего реестра.

Можно пропустить реестр по конфигурациям, групповому голосованию или просто создать общий универсальный список в соответствии с вашими потребностями.

В Реестре вы можете назначить ник для своего контакта (ваш контакт - это Пользователь), который может быть разным между списками, потому что это своего рода персональная конфигурация.

Реестр может обрабатывать группы (семья - frinds - clan ...), может обрабатывать персональных пользователей Message of the Day («hello world») или просто статус (offline - online - away - busy ...).

Реестр ручек Присутствие строф.

Я предлагаю настроить чат со стандартным поведением, поэтому в будущем будет легко обновить сервер и клиент или расширить функциональные возможности.

+0

@ MrPk- Я хочу только один-один чат на данный момент. Возможно ли это через реестр или через пользователей OpenFire Server. – Mehdi

+0

Реестр на стороне клиента, пользователи находятся на стороне сервера. Все пользователи могут видеть других пользователей в серверных и ad-hoc-функциях (например, поиск по одному), но протокол XMPP добавляет реестр, чтобы избежать контакта со всеми, кто только хочет спамить. Таким образом, существуют также конфигурации, позволяющие это использование и пропускать реестр. Не думайте, что вам нужно, но сосредоточьтесь на том, как протокол/спецификации могут удовлетворять ваши потребности;) – MrPk

+0

BTW, Roster хранятся также в базе данных (так что вы можете получить доступ к серверной части), но это функциональность, которую вы в основном используете, на клиенте – MrPk