同一台计算机上两个信号器客户端之间的通信

时间:2017-08-31 15:22:05

标签: c# asp.net signalr

我在远程服务器上有一个asp.net mvc5站点,在客户端pc上有一个c#桌面应用程序。我希望客户端浏览器(在内部打开asp.net web)能够向c#桌面应用程序发送消息(例如,有关网站上当前登录用户的信息),反之亦然。我决定尝试一下SignalR,但问题是我无法识别我想发送消息的其他客户端。

不像我无法为c#客户端创建标识符,问题就在于浏览器客户端。即使我识别应用程序的设备,我也无法检查浏览器是否在同一台计算机上运行,​​因为javascript或其他任何内容都无法提供任何验证方式 - 至少不是我所知道的。

过去有没有人遇到过类似的问题?有没有办法解决这种信号器方法还是需要查看完全不同的解决方案?我已经读过在类似的情况下WCF可能是一个不错的选择,但我完全不熟悉它,因此我不知道它是否适用于这种特殊情况。

0 个答案:

没有答案