20楼#
发布于:2005-06-06 13:27
我现在 Set wait mask,wait mask,purge 就像DDK那样做的。
也是有一个mask队列;Set时如果有pending的wait就先完成掉(0,success);如果注册的 ev 发生就 DPC 触发完成pending mask等等。但还是不好用,郁闷。 我那个帖子里KMK大侠提示说,wait mask 可能要 set timeout,是这样吗? 我的DDK例子里,waitmask.c的版本是:Anthony V. Ercolano 26-Sep-1991。难道后来人家又更新了? |
|
21楼#
发布于:2005-06-06 14:05
如果是这样的话,那么mask处理应该没问题,一般不需要设置timeout的.建议你做下面的实验试试,确认你的驱动收发数据是正常的(包括硬件和驱动),因为数据不对的话,肯定是不能拨号上网啦,具体你可以用超级终端收发大文件,然后比较,多试几次就可以了.
|
|
22楼#
发布于:2005-06-06 15:49
如果数据正常,问题还在的话,就把关键代码发给我,我晚上回去帮你看看~~
|
|
23楼#
发布于:2005-06-08 09:16
网站终于恢复了,看来上次我的回帖没有成功,5。
星期一的时候我发现一个新情况,Win2000装了 SP4 补丁的挂断就不灵了!? 如果是裸Win2000或服务包只到 SP2 就可以。 拨号后有个对话框提示: TCP/IP CP connect seccessfully IPX/SPX or compatible CP error -- PPP 协议好像有问题 这个情况下,可以挂断,那些set wait purge步骤都过了。 “如果数据正常,问题还在的话,就把关键代码发给我,我晚上回去帮你看看~~” :感激涕零!!! |
|
上一页
下一页