我们想为 SL 客户端开发 WCF 服务,它应该支持会话管理(PerSession)和回调。WCF 服务将作为 Windows 服务托管。
什么是最好的 WCF 绑定选择(wsdual、pollingDuplex 等)?还请提供支持/反对点。
问候,
我们想为 SL 客户端开发 WCF 服务,它应该支持会话管理(PerSession)和回调。WCF 服务将作为 Windows 服务托管。
什么是最好的 WCF 绑定选择(wsdual、pollingDuplex 等)?还请提供支持/反对点。
问候,
没有其他人。Silverlight 不支持 WSDualHttpBinding。您可以选择 PollingDuplexHttpBinding 或 PollingDuplexHttpBinding。
在这个领域已经做了更多的工作,看起来这是一个不断变化的领域,最近发生了变化。从 Silverlight 4 开始,NetTcpTransport 和 HttpTransport 都支持使用文本或二进制编码。SL5 似乎提供了进一步的增强功能。
这里有一个有趣的基准测试应用程序,可让您分析两种协议的相对性能。虽然它是为 SL4 构建的,但您可以下载目标框架并将其更新到 SL5 并查看它的运行情况。这是确保您已正确设置所有内容的好方法。
使用 NetTcpTransport 应该意味着您也可以在服务器上使用 PerSession 实例化。