使用webservice调用

时间:2017-05-10 05:26:18

标签: wpf wcf push-notification

我创建了WPF应用并安装在两台不同的PC上。现在我希望当我在第一台PC上从应用程序点击一个按钮时,我应该在第二台PC上获得桌面通知。

所以我不知道怎么做。我是否必须使用WCF或其他任何东西?如果我已在多台PC上安装此应用程序,那么我该如何向特定用户发送通知?

我试过使用signalR,但我不明白如何调用windows form方法。

申请将不会被关闭。它只会在托盘中最小化。所以我的想法是我们可以使用WCF调用App方法并显示通知。

我想从我的应用程序获得此类通知,但是来自webservice:

I want this kind of notification for my app but from webservice

1 个答案:

答案 0 :(得分:1)

您可以像这里一样使用自托管的WCF: https://msdn.microsoft.com/en-us/library/ms731758(v=vs.110).aspx 使用net tcp绑定,它不需要管理权限。

此外,还需要维护运行应用的PC的地址/主机列表。然后根据你在那里的一些逻辑,选择应该显示你的通知的那个。 您还可以使用协调的中央应用程序,它可能是一个Web应用程序。然后signalR可能会有所帮助。它就像一个标准的聊天应用程序...谷歌可以找到你的大量实现。