如何通过Web API向所有客户端广播消息

时间:2018-08-23 01:51:58

标签: c# asp.net angularjs asp.net-web-api2 signalr

我有两个项目,一个Asp.net WebAPI和一个单独的单页Web应用程序。我的要求是,当通过Web应用程序提交表单时,将在Web API上对其进行处理。一旦成功处理了请求,我想向所有客户端广播一条消息,通知他们新的请求已提交。 我该怎么做?任何帮助,将不胜感激。 我调查了SignalR,但找不到该要求的实现。

3 个答案:

答案 0 :(得分:1)

Pusher的库可用于处理任何通知https://pusher.com/docs/libraries

答案 1 :(得分:1)

我建议您使用signalR满足您的要求。您可以通过此链接https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/来获取更多详细信息。

答案 2 :(得分:0)

如果您的项目很小,请使用推动器“ https://pusher.com/

使用得当,它可能比您做的便宜,资源也更少。