水木社区手机版
首页
|版面-BBS安装管理(BBSMan_Dev)|
新版wap站已上线
返回
1/1
|
转到
主题:F往外转邮件的怪事
楼主
|
skytwo
|
2011-01-09 21:36:35
|
只看此ID
KBS系统,在“过滤ANSI控制符? [Y]:”之后,要等大概10秒之后,才出现
转寄信件给 xxxxxxx, 请稍候.... 和 文章转寄完成!
我跟一下,居然是出在这一句执行慢:
getdata(8, 0, "过滤ANSI控制符? [Y]: ", data, 2, DOECHO, 0, 0);
太怪了,明明前面的几个getdata函数都执行很快啊
--
FROM 124.200.17.*
1楼
|
rygh
|
2011-01-10 11:21:24
|
只看此ID
我没看源码,不过按理说应该是转寄本身耗时间的
猜测是请稍后这句之后没有flush
【 在 skytwo (天二-refreshman) 的大作中提到: 】
: KBS系统,在“过滤ANSI控制符? [Y]:”之后,要等大概10秒之后,才出现
: 转寄信件给 xxxxxxx, 请稍候.... 和 文章转寄完成!
: 我跟一下,居然是出在这一句执行慢:
: ...................
--
FROM 211.99.222.*
2楼
|
skytwo
|
2011-01-10 20:01:56
|
只看此ID
我再跟进去看,
居然是在int igetch()函数里出不来。
我昨晚弄了一晚,实在头晕了。
看样子应该是轮询等待输入的时候,多读了一次。这次输入确认的回车,读到下一次输入去了,导致最后一次输入的回车是等不到。10秒钟的等待应该是超时,但我没跟出具体的原因来。
还有一点是,为什么水木没有这个问题呢,源码我是刚找了个新的下载下来,没见有啥分别啊
。
【 在 rygh (日月光华) 的大作中提到: 】
: 我没看源码,不过按理说应该是转寄本身耗时间的
: 猜测是请稍后这句之后没有flush
--
FROM 124.200.17.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版