【发布时间】:2012-01-21 05:52:14
【问题描述】:
我有一个项目需要在服务器上发生某些事情时通知 WPF 桌面客户端。此外,不会广播到 WPF 客户端的通知(发送到每个客户端),它应该发送到特定的客户端。
我想远离老式的服务器轮询。这需要尽可能接近实时。
我以前从未有过此要求,我正在研究解决方案。我的第一个想法是使用SignalR 和.NET client。我还没有与 SignalR 合作过,但它似乎是一个解决方案。我知道这是对长轮询、服务器发送事件和 WebSockets 的抽象,具体取决于可用的内容。
我已经简要了解了带有回调和服务总线的 WCF,但对它们一无所知,也不知道这些技术是否适用于此。我可以使用以前解决过这个问题的人的一些反馈和建议。你会怎么做?
【问题讨论】:
-
客户端和服务器之间的连接是在受控网络内,还是在“云”上?
标签: .net wpf client-server server-push signalr