Используя Socket.IO, клиенты получают уведомление, когда другие клиенты выполняют определенные действия, посредством вызова JavaScript серверу Socket.IO.
Это сообщение передается всем клиентам, и логика на стороне клиента решает, ктовидит уведомление.(Другой вариант для этого - поддерживать набор связанных клиентов на сервере и только отправлять () этим клиентам - лучше?).
Как будет построена система, чтобы кто-то не смог захватитькод и отправка повторных уведомлений на сервер?(что-то вроде токенизированной отправки?) Простого использования идентификатора сеанса было бы недостаточно, поскольку кто-то мог бы законно войти в систему, а затем использовать этот сеанс, чтобы попытаться завершить работу системы.
Вместо того, чтобы использовать JavaScript для этого (избегаявозможность перехвата на стороне клиента), другой подход может заключаться в использовании SignalR для отправки уведомлений из сценария с выделенным кодом.Все еще исследую этот вопрос, но приветствуются некоторые обсуждения / предложения.
Спасибо.