用重发和校验就可以解决,我都做过类似的东西,首先你得用和tcp/ip相似的做法,在侦中
加入接收和发送系列号,收到一侦发送确认侦,如果在一定的时间没有收到相应确认侦,则应该
重发该侦,而收到的侦如果不是等待的侦应该丢掉,如果是滑动窗口则比较麻烦,而且中断
都不好处理,我仅仅做到发一侦等确认也就是说滑动窗口为1,如果你要是用滑动窗口大于1
,速度可以提高,而且必须用到多线程,可以说你已经相当的基础了,我弄玩意儿弄了一两
个月。结果还是不够理想,因为你发一侦再等待确认的侦,速度下降就不用说了,如果是先
尽发滑动窗口的侦,如果收到确认则继续发,这样就很快了,如果滑动窗口适当,速度应该
下降的不多,但是侦的次序可能变了,而且处理比较复杂,想仅仅用spcomm的几个事件简简
单单的发送和接收,我只能说那种程序是没有多大实际意义的。