我是银光的初学者。我开发了一个Silverlight聊天应用程序。在单个Silverlight窗口中,每个聊天窗口打开多个聊天窗口,创建与wcf服务的连接,但当其达到10时,应用程序将停止工作,中断来自wcf轮询双工服务的所有通信。我已经将我的wcf服务web配置文件配置为:
<serviceThrottling
maxConcurrentCalls="10000"
maxConcurrentSessions="10000"
maxConcurrentInstances="10000" />,但对没有影响。我还需要在silverlight应用程序中设置这些设置吗?请帮我一把。如何能够在一个客户端加载数千个聊天窗口。
谢谢
发布于 2009-08-29 03:49:31
web浏览器将只允许如此多的连接到web服务器。浏览器有reg hack/设置hack来修改连接的数量。我会重新考虑你的聊天窗口,从WCF服务获取它的数据。例如,您可能会将所有聊天室数据发送到一个wcf客户端,并让您的应用程序将它们发送给它们的成员UI。
https://stackoverflow.com/questions/1321623
复制相似问题