我创建了WPF应用并安装在两台不同的PC上。现在我希望当我在第一台PC上从应用程序点击一个按钮时,我应该在第二台PC上获得桌面通知。
所以我不知道怎么做。我是否必须使用WCF或其他任何东西?如果我已在多台PC上安装此应用程序,那么我该如何向特定用户发送通知?
我试过使用signalR,但我不明白如何调用windows form方法。
申请将不会被关闭。它只会在托盘中最小化。所以我的想法是我们可以使用WCF调用App方法并显示通知。
我想从我的应用程序获得此类通知,但是来自webservice:
答案 0 :(得分:1)
您可以像这里一样使用自托管的WCF: https://msdn.microsoft.com/en-us/library/ms731758(v=vs.110).aspx 使用net tcp绑定,它不需要管理权限。
此外,还需要维护运行应用的PC的地址/主机列表。然后根据你在那里的一些逻辑,选择应该显示你的通知的那个。 您还可以使用协调的中央应用程序,它可能是一个Web应用程序。然后signalR可能会有所帮助。它就像一个标准的聊天应用程序...谷歌可以找到你的大量实现。