我正在使用VS2010 - C# - WPF 我有一个我构建的桌面应用程序,这个应用程序显示了一些值。 这些价值观来自我制作的网页。
现在每当我更改网页上的值时,必须在应用程序上更改值。
但是我不希望应用程序保持刷新,因为刷新率很低,所以我希望网页能够显示所有应用程序。点击网站上的按钮。
这样的事情可能吗?知道任何人都可以下载该应用程序,但没有人可以访问该网站,但我?
答案 0 :(得分:2)
我会将您的问题视为“如何让服务器向客户端发送通知”的学术问题并回答,但我认为更好,更常见的解决方案是客户端应用程序在服务器上进行轮询正如Tejs所说,端点和更新本身。
至于问题,你必须
您将面临的主要问题是,如果客户端没有响应该怎么办,如何维护列表 - 内存或数据库中等问题。
答案 1 :(得分:0)
这里不会有任何魔法;这取决于您的更新间隔。如果您希望它们首先启动应用程序上的最新值,那么您可以在应用程序加载方法中简单地创建Web请求。否则,您需要在应用程序中实施某种轮询以进行更新,只需很长一段时间(例如每次请求之间的2小时等)。