簡體   English   中英

使用HttpWebRequest時一次可以打開多少個並發連接?

[英]How many concurrent connections can I have open at one time when using HttpWebRequest?

我正在使用異步HttpWebRequest BeginGetResponse調用; 文檔說未在回調中關閉流可能導致連接用盡。

“用盡”之前可以有多少個連接? 我正在使用.NET 3.5。

另外,CLR中是否有套接字連接池。 如果是這樣,該文件記錄在哪里?

多少? 取決於很多事情; 套接字與所有其他異步I / O機制共享I / O線程池。

一個簡短而無用的答案是“很多”。 除非要創建某種服務器,否則極不可能用完。

沒有這樣的套接字連接池,但是您可能已經從上面收集到了一個異步I / O線程池。 您可能會從Eric Eilebrecht那里找到具有啟發性的博客文章 ,而接下來的文章是有關接下來發生的事情

您可能沒有意識到,路由器將在其中扮演重要角色。 (當然還有內存,Internet連接速度等。)知道理論上的最大值是很有趣的……根據您的操作系統,可能需要做一些調整以允許許多連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM