程式用兩個inet控制元件上傳檔案, 一直都很正常,現在把檔案分拆成小檔案,然后用8個inet控制元件分別上傳,然后就發現出現莫名其妙的錯誤,感覺是記憶體耗成的錯誤,因為程式不報錯,出現錯誤時就報VB6停止作業這個錯誤。報錯時,查服務器都有剛剛上傳的檔案,但每次報錯時,上傳記數顯示,是有幾個檔案的計數少一次,說明這幾個上傳不成功,但錯誤代碼回傳上沒有顯示,只有一次顯示“連接被中止”這個錯誤。有人知道原因嗎?是不是因為控制元件太多了?
每個控制元件是每隔10秒或20秒就上傳一次資料,檔案不大,分拆成小檔案后最大只有40K,正常不要一秒鐘即可上傳完畢。
出錯情況,最快是上傳一分鐘左右,最慢是上傳了10分鐘后出現,因為出錯時VB6已經停止作業,所以,沒有辦法找出錯點。
上傳間隔是用Timer控制元件來控制的。
uj5u.com熱心網友回復:
帶寬限制本地連接數限制
服務器端限制
……
如果是本地連接數限制,試試修改注冊表項:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000040
"MaxConnectionsPer1_0Server"=dword:00000040
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/86837.html
標籤:網絡編程
上一篇:如何用vb得到mp3格式的波形圖
下一篇:cobol if。。。else
