2009-07-15 60 views
0

我正在用silverlight客户端编写服务器应用程序。在某些时候,我希望非silverlight客户端能够使用我的服务。现在我已经编写了一些WCF服务,但我对快速响应不满意。我正在考虑将代码切换到使用Silverlight/WCF双工轮询,但如果我这样做,我会被Silverlight作为我唯一的客户端吗?使用普通的WCF http服务编写我自己的长轮询服务会更好吗?WCF轮询双工服务是否可用于其他客户端?

回答

0

由其他.NET客户端 - 是的。通过其他任何东西:不。 WsHttpDual肯定是不是一个可互操作的协议。同时,它还拥有其他缺点和缺陷的,我会尽量远离它尽可能......

马克

+0

我想我会推出自己的呢!干杯! – mcintyre321 2009-07-18 11:00:42

3

我不明白您的问题存在。您可以定义另一个绑定以供其他客户端使用(如WsHttpDualBinding)。无论底层绑定如何,相同的服务器代码都将执行完全相同的任务。这是使用WCF的关键。

+1

WsHttpDualBinding仅适用于Intranet,它不会在防火墙后面工作 – Yuri 2010-10-08 18:16:41

相关问题