首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在silverlight中使用wcf在单个浏览器窗口中创建多个连接

在silverlight中使用wcf在单个浏览器窗口中创建多个连接
EN

Stack Overflow用户
提问于 2009-09-04 09:43:14
回答 2查看 345关注 0票数 2

我已经开发了一个silverlight 3聊天应用程序,其中一个用户同时与多个用户聊天。

在我的应用程序中,聊天窗口是silverlight控件,用户可以同时在一个浏览window.means中打开10个以上的聊天窗口,每个聊天窗口都与wcf建立连接。

我已经使用节流服务行为增加了wcf的连接限制。它适用于不同的机器上同时打开的多个浏览器,超过10。但是如果一个用户在同一时间与10多个用户聊天,那么在第11次连接上它就中断了。

请帮助我,为这个问题提供解决方案。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2009-09-04 10:44:32

我认为您的客户端实现有问题。您的客户端是否将连接打开到服务器的时间过长?理想情况下,客户端和服务器之间应该只有非常紧凑和简短的请求/应答消息,以便每个连接都是短暂的。

我怀疑,用户不能同时从每个客户端发送消息。因此,您几乎不需要同时打开客户端和服务器之间的多个连接。

票数 0
EN

Stack Overflow用户

发布于 2009-09-04 14:50:45

如果所有其他频道都关闭了,您会得到异常吗?活动连接的数量可能有限制。当有超过10个打开的窗口时,您可能必须在窗口之间分配连接,以确保不尝试打开第11个连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1378228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档