Я работаю над системой управления обучением, и у меня есть требование с модулем экзамена для студентов, чтобы они могли задавать вопросы во время экзамена через 1 к 1 чату с профессором. В основном ученик задавал вопрос, связанный с экзаменационным вопросом, а затем профессор ответил бы на этого конкретного ученика. Я думал, что это будет идеальный вариант использования, чтобы опробовать SignalR.Чат SignalR на нескольких страницах
Так я установка основной пример по этой ссылке (http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr), но я запутался, горячим, чтобы продолжить с учетом моих требований, которые:
- Разговор всегда находится между профессором и одного студента, который спросил оригинал вопрос.
- Страница, на которой профессор рассматривает/принимает вопросы, а страница была задана студентом, - это две разные страницы.
Так что мои вопросы:
- Может SignalR использоваться, где сообщения, размещаемые клиентом на одной странице доставляются клиенту на другой?
- Как настроить таргетинг на конкретного клиента, предпочтительно с помощью идентификатора пользователя из моего приложения, а не на идентификатор соединения клиента SignalR? Есть ли способ установить идентификатор соединения и как? Каков правильный подход? Очевидно, что я могу передать свой идентификатор пользователя клиенту и иметь какой-то JavaScript для проверки того, что возвращаемый идентификатор пользователя совпадает с идентификатором пользователя клиента. Но это правильный способ сделать это?
я извинить за длительную стену текста и любого посоветуйте буду высоко оценен ...