У меня есть разные группы пользователей, которым мне нужно отправить данные. Я мог бы использовать здесь концепцию концентраторов, но единственная клиентская библиотека SignalR для Android "SignalA" https://github.com/erizet/SignalA не имеет реализации для концентраторов, поэтому мне пришлось использовать постоянные подключения и его групповую концепцию. Теперь я вижу этот метод OnConnected на сайте документации SignalR.
protected override Task OnConnected(IRequest request, string connectionId)
{
return Groups.Add(connectionId, "foo");
}
Я хочу, чтобы пользователь мог присоединяться к разным группам, поэтому, когда он подключается, он будет передавать имя группы, к которой он хочет быть добавлен. Как я могу передать имя группы на стороне клиента, а также получить его указанным выше методом вместо использования жестко закодированного «foo»?
Я также был бы очень рад, если бы кто-нибудь мог указать мне клиентскую библиотеку SignalR java, в которой есть реализация концентраторов, поскольку я не смог найти ни одной.
Спасибо