作者smallcoldair (嗨大家好)
看板Visual_Basic
标题Re: [请益] Winsock问题:堆叠空间不足
时间Fri May 20 11:59:58 2005
※ 引述《fumizuki (小狮)》之铭言:
: ※ 引述《smallcoldair (嗨大家好)》之铭言:
: : 各位好…
: : 我用winsock传档案:
: : 传送端一次读取1024 Byte
: : 然後用回圈的方式一直senddata
: : 可是当档案超过一定大小时,接受端却会出现错误:堆叠空间不足
: 这个错误讯息发生的原因为:
: 1. 有太多使用中的 Function、Sub 或 Property 程序呼叫。
: 2. 区域变数需要更多可用的区域变数空间。
: 3. 有太多固定长度字串。
: 4. 太多巢状 DoEvents 函数呼叫。
: 5. 程式码引起了事件重叠。
: : 我的感觉好像是 传送端senddata太快,接受端无法负荷的感觉,请问是这样吗?
: : 又若是这样,请问有方法解决吗?
: : 谢谢^^
我把程式中的Doevents去除掉了 果然能解决此种问题
不过接受端仍无法接收完全。有大大有类似档案传输的范例或想法可以提供吗?
谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.131.139
1F:推 fumizuki:用timer去接收资料 210.58.156.43 05/20
2F:推 smallcoldair:感谢你的回答…^^ 不过可以说的更仔细点吗?140.116.131.139 05/20
3F:推 fumizuki:是哪里不清楚@@ 210.58.156.43 05/20
4F:推 smallcoldair:谢谢,我试验出来了^^140.116.131.139 05/20