Re: [請益] Winsock問題:堆疊空間不足

看板Visual_Basic作者 (嗨大家好)時間19年前 (2005/05/20 11:58), 編輯推噓4(400)
留言4則, 2人參與, 最新討論串1/1
※ 引述《fumizuki (小獅)》之銘言: : ※ 引述《smallcoldair (嗨大家好)》之銘言: : : 各位好… : : 我用winsock傳檔案: : : 傳送端一次讀取1024 Byte : : 然後用迴圈的方式一直senddata : : 可是當檔案超過一定大小時,接受端卻會出現錯誤:堆疊空間不足 : 這個錯誤訊息發生的原因為: : 1. 有太多使用中的 Function、Sub 或 Property 程序呼叫。 : 2. 區域變數需要更多可用的區域變數空間。 : 3. 有太多固定長度字串。 : 4. 太多巢狀 DoEvents 函數呼叫。 : 5. 程式碼引起了事件重疊。 : : 我的感覺好像是 傳送端senddata太快,接受端無法負荷的感覺,請問是這樣嗎? : : 又若是這樣,請問有方法解決嗎? : : 謝謝^^ 我把程式中的Doevents去除掉了 果然能解決此種問題 不過接受端仍無法接收完全。有大大有類似檔案傳輸的範例或想法可以提供嗎? 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.131.139

210.58.156.43 05/20, , 1F
用timer去接收資料
210.58.156.43 05/20, 1F

140.116.131.139 05/20, , 2F
感謝你的回答…^^ 不過可以說的更仔細點嗎?
140.116.131.139 05/20, 2F

210.58.156.43 05/20, , 3F
是哪裏不清楚@@
210.58.156.43 05/20, 3F

140.116.131.139 05/20, , 4F
謝謝,我試驗出來了^^
140.116.131.139 05/20, 4F
文章代碼(AID): #12ZM1jp_ (Visual_Basic)
文章代碼(AID): #12ZM1jp_ (Visual_Basic)