littlewater
Results
1
issues of
littlewater
我实现了基于KCP的一个简单的文件传输功能,程序分为一个发送端,一个接收端,发送端我发一个较大的文件1MB字节,先把整个文件全写入kcp(通过ikcp_send塞入缓冲),然后开始发数据包,发送100K左右我CTRL+C终止发送端,然后重新启动,保持接收端不变化,两段都使用固定的session值为0,我本来觉得应该会出现接收端重复收到数据,但是实测发现文件可以“续传”,怎么实现的? 另外我尝试第一次发送文件A,发了一部分终止后,第二次发文件B,此时这个文件B无法接收,再重启后发送文件A,又可以“续传”,并且接收到的文件二进制比较完全一致。很意外,能麻烦解释一下吗?