已经解决了,请参阅:
http://www.csna.cn/viewthread.php?tid=3240&extra=page=1
——————————————分隔线——————————————
在SPI过滤中,我们使用nextproctable.lpWSPRecv获得下层服务提供者传过来的数据。
但是,既然我们调用了nextproctable.lpWSPRecv,就必须用WSPRecv返回一个值,否则就一直阻塞在当前的接收中。
上有一文说,在两个nextproctable.lpWSPRecv之间,用一个WSARecv接收数据,但是WSARecv也属于WSPRecv之下的,调用WSA就必然要调用WSP。。。没法处理,相当于递归,无限循环了。
我再找找解决方法吧