0

我需要使用C# ASPMVC跟踪记录的时间和用户在应用程序中执行的其他操作来构建一个 Web 应用程序,并使用SignalR.

我的问题是在服务器端。例如:

用户 A 登录到应用程序。在那一刻,应用程序必须开始跟踪用户连接的时间。10 分钟后,服务器将向用户客户端发送一些消息(使用SignalR)。

同时,当用户连接时,他可能会点击一个特定的按钮,服务器必须跟踪TimeStamp用户点击该按钮的时间,并开始实时计算服务器端经过的时间。当这段时间过去达到 90 秒时,我必须向客户端发送一条消息。

例如,我们可以有 50 个用户,服务器端必须监视所有这些计时器并将消息发送给每个用户。

如何在服务器端解决这个问题,如何保持用户经过的时间并在达到特定时间规则时触发服务器端事件?

4

0 回答 0