在silverlight应用程序中实现serviceThrottling选项

时间:2009-08-24 10:38:28

标签: wcf silverlight

我是Silverlight的初学者。我开发了一个Silverlight聊天应用程序。在单个Silverlight窗口中,每个聊天窗口打开多个聊天窗口,创建与wcf服务的连接,但当它达到10时,应用程序将停止工作并中断来自 wcf轮询双工服务的所有通信。我已经使用以下命令配置了我的wcf服务Web配置文件:

<serviceThrottling 
    maxConcurrentCalls="10000" 
    maxConcurrentSessions="10000" 
    maxConcurrentInstances="10000" />

但没有效果 。我是否还需要在silverlight应用程序中设置这些设置?请帮我。如何在一个客户端加载数千个聊天窗口。

由于

1 个答案:

答案 0 :(得分:0)

Web浏览器只允许与Web服务器建立这么多连接。浏览器有修改黑客/设置黑客来修改连接数。我会重新考虑你的聊天窗口从WCF服务获取它的数据。例如,也许您将所有聊天室数据发送到一个wcf客户端,并让您的应用程序将它们发送到其成员UI。