api rest c#

时间:2018-03-16 12:13:10

标签: c# angular rest api request

如果是没有任何请求的特定时间,有没有办法在C#中的API休息中调用方法/函数?

目标是知道一个人何时过早地离开界面(或者在电源故障的情况下)。 或者在长时间不活动的情况下。

在我的情况下:前面是angular4

1 个答案:

答案 0 :(得分:0)

换句话说,您需要从服务器获得与客户端通信的能力。 它被称为WebSockets,有一些诡计。

C#WebSockets的最佳植入是SignalR

你应该如何使用它'就是在你的服务器中,你会想到' ping'所有已连接的客户端以及未响应的客户端都认为已断开连接(您可能会添加一些延迟以防止意外断开连接)

第二个选项是在您的客户端上创建一个时间间隔,并且每次都发送一个' ping'对于客户端活着的服务器而言,这非常混乱,我不喜欢这种方法,但它更容易一些。

祝你好运!