谢谢

解决方案 »

  1.   

    Winsock里的TCP方法是对数据有保证的...
    要想连续的发送数据,在Winsock这控件里有个技巧,当一次数据发送完成后,Winsock会触发一个叫SendComplete的事件.你可以就在那事件里计算下一次要发送的数据,也可以在该事件里调用你的发送数据函数.其实都是一样的~呵呵!
      

  2.   

    数据分批发送,在数据发送成功会触发SendComplete的事件,然后再进行第二次发送。
      

  3.   

    send方法后检测阻塞blocked属性,如果发生阻塞就停止发送数据,阻塞解除时恢复发送。
      

  4.   

    服务器端接收1,发送2
    客户端接受2,发送1.
    或者使用Timer控件.每隔一定时间发送一次数据.