[英]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.