【发布时间】:2012-03-25 17:06:36
【问题描述】:
我必须使用 WCF 编写一个在线国际象棋程序。我是服务编程的新手,请您给我一些建议。
我想到了使用双工通信,这样服务就可以轮询数据库并调用客户端,如果对手又迈出了新的一步。但我认为这不是一个非常理想的解决方案。你能告诉我这里有什么更好的选择吗?
非常感谢。
【问题讨论】:
标签: wcf communication duplex
我必须使用 WCF 编写一个在线国际象棋程序。我是服务编程的新手,请您给我一些建议。
我想到了使用双工通信,这样服务就可以轮询数据库并调用客户端,如果对手又迈出了新的一步。但我认为这不是一个非常理想的解决方案。你能告诉我这里有什么更好的选择吗?
非常感谢。
【问题讨论】:
标签: wcf communication duplex
取决于将使用该服务的客户端类型。例如,如果客户端是 .NET 客户端,您可以使用 wcf Net.Tcp 通信并设置客户端需要实现的回调协定,并且服务可以在有人移动时调用。如果您使用其他类型的客户端,轮询可能是最好的方法。
【讨论】: