【问题标题】:Silverlight WebClient concurrency limits?Silverlight WebClient 并发限制?
【发布时间】:2011-08-16 18:38:55
【问题描述】:

我知道一个 WebClient 实例在任何时候只能支持一个异步请求,因此为了执行并发请求,您需要创建多个 WebClient 实例。但是,我可以或应该创建的 WebClient 数量是否有限制?

例如,如果我需要下载 100 个文件,我可以只创建 100 个 WebClients 吗? Silverlight 会通过一些合理的并发限制来管理这个问题吗?还是那是我的工作?还是我需要为请求创建自己的队列机制?

另外,Windows Phone 7 怎么样?

【问题讨论】:

    标签: silverlight webclient


    【解决方案1】:

    如果您连接到单个主机(服务器),则浏览器施加的连接限制是一次 2 个传出连接。 Windows Phone 中也会有同样的限制,但我不确定。因此,来自同一个 Web 客户端或不同客户端的超过 2 个请求将排队。检查here

    【讨论】:

      猜你喜欢
      • 2020-03-30
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 2011-11-14
      • 2011-08-29
      • 2012-02-20
      • 1970-01-01
      • 2018-11-30
      相关资源
      最近更新 更多