繁体   English   中英

从远程服务器向.NET应用程序发送信号

[英]Sending signals from a remote server to a .NET application

我有一个.NET应用程序,它将PHP GET和POST请求发送到我的服务器(在AWS EC-2实例上)。

现在,我需要本地应用程序实时知道服务器上的事件何时发生。 基本上两个“帐户”是链接的,它们需要同步,因此当一个在服务器上进行更改时,服务器必须向另一个发送信号以更新其“视图”。

我知道我可以通过不断查询服务器以检查更改来实现此目的,但这似乎太可怕了。

有人可以在这里指出正确的方向吗?

谢谢!

当然,您可以使用signalR,signalR可以像网站一样托管,当您的客户端启动时,可以连接到该signalR网站。 SiganlR应该与服务器应用程序分开托管。

假设A,B客户端和您的Server应用程序已连接到signalR。 现在,当A使用post方法对您的PHP服务器进行修改时,PHP服务器可以在signalR中调用一个方法,然后signalR可以向所有连接的客户端广播消息。 您可以在signalR中使用组概念来定位特定的受众。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM