【问题标题】:WCF server eventsWCF 服务器事件
【发布时间】:2011-08-27 20:57:32
【问题描述】:

如果我有一个 WCF 服务器应用程序需要通知 WCF 客户端应该执行某些操作(例如“重绘用户界面”),那么实现此目的的最佳方法是什么?我可以使用任何“事件”机制来通知客户端它应该执行一些操作吗?

【问题讨论】:

    标签: c# wcf


    【解决方案1】:

    是的,您可以进行回调 - 但不是针对所有绑定。恕我直言,最好让客户轮询或让客户自己决定是否应该做任何事情。 如果这是用于游戏或任何我会重新考虑首先使用 WCF(性能)。

    【讨论】:

    • 是的,它是用于游戏的:\ Travian 类游戏,差不多完成了,它只需要服务器“骨干”来存储数据。我也有一个大数据库,所以为了简单起见,我将不得不使用 Linq,即使我知道它的性能很差......
    • 这是 silverlight/web 还是您有本地应用程序?因为正如我所说,回调合同不适用于 (Ws)Http 等。我必须承认我不知道“Travian”,但如果它是一款回合制策略游戏,那么投票就可以了,恕我直言
    • 嗯,它不是浏览器游戏。这是多人游戏,如“Travian”、“Ogame”或“Ultima”——它不是回合制的。它具有客户端部分(C# 用户界面,但我也想尝试创建 Java 客户端)和用于计算、数据存储等的服务器部分。我会尝试回调,因为当服务器在数据库中存储一些数据时,它应该让客户端知道。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 1970-01-01
      • 2010-12-04
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多