看了一下SO,但我找不到任何能解决我问题的线程。
我有一个概念架构,其中有一个中央服务器,允许客户端通过XML Web服务连接到它。有两种类型的客户,生产者和消费者。
系统是使用WCF WebServices在C#中构建的,特别是IIS Web服务(尽管必要时可以更改)
生产者向服务器发布信息,消费者使用生产者上传的信息。
难题......消费者需要以某种方式订阅服务器上的事件,当生产者更新Web服务器,下载新内容并在必要时显示它时,会抛出该事件。
我不想使用轮询机制,但无法看到在客户端中获取服务器事件的方法。
非常基本的架构......工作站可以是运行2项服务的同一台PC,也可以是不同网络上的2台独立PC。他们不是彼此,所以所有的通信都通过网络服务完成。
此应用程序用于基于无线电寻呼的消息传递网络。