如何补传数据
用VB做无线通信软件,一个软件在监测车的计算机上,另一个软件在中央计算机上。监测车软件定时向中央计算机软件发送数据(用WINSOCK控件实现)。监测车主动向中央计算机发送数据,中央计算机接收到信息后,向监测车发送接受数据确认信息,告知通信链路建立。如监测车一定时间内未收到确认信息,多次发送,可判断为网络故障。于是在网络故障的时候就有一段数据信息没有传输成功。当网络恢复之后,就需要将未传输成功的数据重新补传到中央计算机。请问这个补传数据应该怎么做呢?正常传输数据是:一次传一个数据,也就是一串命令。如果补传数据的话,是将所有的数据打包成一个文件传输,还是一个一个传输数据?是否会和正常的传输发生冲突呢?
[解决办法]
主机接收到数据通知从机数据已接收到,从机就可以将已发送数据删除,没有发送的保存,网络正常再发送