是否可以远程调用另一个客户端方法?

is it posible invoke another client method remotely?

我想制作一个 .net 甚至跨平台(php、.net)应用程序 A 和 B,它们可以相互通信。 如果 A 在数据库中插入或更新一些数据,则 B 刷新其视图以显示新数据。有什么解决办法吗?

我之前读过这篇关于 WCF 的文章,据我所知,现在客户端只能调用为他们自己操作的方法。该文章还提到它可以通知另一个客户端做某事但没有指定如何让一个客户端通知另一个客户端调用某些方法。

有没有关于这个问题的教程或帮助? 谢谢..

有两个(简单的)选项:

  1. 您可以使用 Azure IoT 中心调用方法。我已经成功地做到了。 More about Azure IoT Hub

  2. 如果您的目标是生成近乎实时的仪表板(报告),您可以将 PowerPI 与 REST-API 和 Push-/Streamingdataset 结合使用。如果你不想编码:Look at this post

https://www.codeproject.com/Articles/596287/Broadcasting-Events-with-a-Duplex-WCF-Service

这个 link 帮助我做到这一点。 谢谢