我有一个客户端-服务器应用程序,其中服务器实际上是一个ASP .NET Web应用程序,分布式客户端是桌面应用程序。
客户端需要在有新数据时从服务器接收一些数据。目前,这是通过客户端每隔x分钟(比如2分钟)查询Web服务并检查是否有新数据来完成的。
理想情况下,桌面应用程序应该在可用时立即接收更新,而不需要从服务器拉取;相反,服务器应该能够向客户端推送数据。
鉴于解决方案的架构 - 一个Web应用程序需要将数据推送到同一网络(LAN)中的桌面应用程序(客户端),我该怎么做呢?
客户端需要在有新数据时从服务器接收一些数据。目前,这是通过客户端每隔x分钟(比如2分钟)查询Web服务并检查是否有新数据来完成的。
理想情况下,桌面应用程序应该在可用时立即接收更新,而不需要从服务器拉取;相反,服务器应该能够向客户端推送数据。
鉴于解决方案的架构 - 一个Web应用程序需要将数据推送到同一网络(LAN)中的桌面应用程序(客户端),我该怎么做呢?