【发布时间】:2012-10-17 22:28:38
【问题描述】:
我想编写一个“监听”服务器推送的应用程序.. 即服务器可以广播.. 我想通过一个开放的 Web 请求来执行此操作,该请求包含一个包含数据库值的 php 页面并返回数据库值.. 因此,如果数据库更改.. 值更改,这意味着 C# 应用程序知道触发某种类型的启动(在我的情况下,它是“刷新”请求)99.99% 的工作是通过此刷新请求完成的。 .我只需要知道..如何从服务器实现“触发器”或“事件”......这个(我知道)的标准方法是轮询x秒但我知道一个适当的事件驱动架构是很多的不错..
请记住,这与 IIS 无关...这是一个需要“侦听”Web 服务器的 Windows 客户端 C# exe。有没有人们知道的好的代码示例?
【问题讨论】:
-
这是针对 Visual Studio 2010 的 - 我对 Windows 8 / VS 2012 没有任何意见,只是还没有人拥有 Windows 8
标签: c# asynchronous httplistener