Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 18.02.2019, 14:37   #1
sergeyilyin
Новичок
Джуниор
 
Регистрация: 18.02.2019
Сообщений: 1
По умолчанию Как улучшить приватный чат в SignalR Core?

Зарегистрированный пользователь передаёт в метод Send id пользователя, которому хочет написать.В итоге сообщение отправляется текущему юзеру и юзеру по переданному id.Другие, кто подключён к чату не видят сообщений, но если сразу несколько юзеров начнут писать одному, передавая его id, то он увидит сообщения от всех.Как сделать, чтобы для двух пользователей всегда велась уникальная переписка?
Код:
public async Task Send(string MessageText, string toId)
        {
            await Clients.Users(Context.UserIdentifier, toId).SendAsync("Send", MessageText);
        }
sergeyilyin вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме от 7000 рублей в месяц



Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приватный игровой софт Sl1mka. Фриланс 0 27.01.2015 14:41
Приватный софт под Фейсбук и твиттер Steh Фриланс 1 08.07.2011 11:10


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Скидки на курсы GeekBrains 40%, выбирайте программу для себя