簡體   English   中英

WebClient超時

[英]WebClient TimeOut

我編寫了一個程序,該程序每30秒打開一個網站以使用WebClient.OpenRead進行讀取。 但經過1或2次后,它無法繼續執行操作並拋出超時異常。 怎么了

嗯...我的直覺說:

您是否也正確處理了流? 如果您不這樣做,則該流可能會保持打開狀態,從而導致服務器的資源限制(例如,每個客戶端2個連接)。

使用using構造將自動為您處理流。

using(var stream = WebClient.OpenRead(...)) {
   // Use the stream.
}

暫無
暫無

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

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