我正在使用 silverlight 客户端编写服务器应用程序。在某些时候,我希望非 Silverlight 客户能够使用我的服务。现在我已经编写了一些 WCF 服务,这些服务会被轮询,但我对响应能力并不满意。我正在考虑将代码切换到使用 Silverlight/WCF 双工轮询,但如果我这样做,我是否会坚持使用 Silverlight 作为我唯一的客户端?使用普通的 WCF http 服务编写我自己的长轮询服务会更好吗?
问问题
1660 次
3 回答
3
我在那里没有看到你的问题。您可以只定义另一个绑定供其他客户端使用(例如 WsHttpDualBinding)。无论底层绑定如何,相同的服务器代码都将执行完全相同的任务。这就是使用 WCF 的全部意义所在。
于 2009-07-20T12:35:12.787 回答
0
通过其他 .NET 客户端 - 是的。别的什么:不。WsHttpDual 绝对不是一个可互操作的协议。它还有很多其他的缺点和陷阱,我会尽量远离它......
马克
于 2009-07-15T13:23:31.190 回答
0
您可以在此处找到使用 WCF 双工服务的 AJAX 示例http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html
于 2010-03-02T01:49:04.657 回答