Смотрите группу онлайн-пользователей без необходимости подписки на сервере чата openfire

Не уверен, что этот вопрос связан с программированием, но я думаю, что ТАК пользователи могли бы поделиться опытом по моей проблеме.

Можно ли автоматически видеть пользователя онлайн в определенной группе без необходимости подписки (добавить в друзья или друга)? поэтому, когда пользователь входит в определенную группу, он / она автоматически увидит всех онлайн-пользователей в соответствующей группе. каждый пользователь может свободно входить в любую группу на сайте.

это можно сделать на стороне сервера чата с помощью плагина и т. д., или на стороне agsxmpp.

Мы пытались использовать Конференц-зал (MUC), но он имеет ограничение не более 100 пользователей, на нашем сайте количество пользователей, входящих в группу, может быть более 500 пользователей.

любая идея?

openfire / asp.net mvc / agsxmpp

1 ответ

Решение

Итак, это невозможно сделать.

вот цитата из Алекса (форум agsxmpp)

XMPP требует всегда взаимной подписки. Это означает, что контакт, который вы добавляете и подписываетесь, должен подтвердить вашу подписку. Без одобрения вы не получите никакого присутствия. Это означает, что добавляемые вами контакты должны либо вручную, либо автоматически принимать эти запросы. Если они это сделают, все будет работать, и сервер начнет отправлять вам ваше присутствие.

Другие вопросы по тегам