昨晚的实验就已经告诉我答案:最后一次接受到的发送数据有以下几种可能:
1200 678 1200
1200 1200 678
1200 678 1200(以上数据简单描述一下问题)
在发送端,我故意延迟(10s)发送最后的结束符(#File)给客户端,结果还是没能让recv单独接受者几个小不点字节。暗示我自己:不能凭借最后接受到小于1200字节为文件结束标志,TCP的隐藏了传输的真相。什么发送确认,丢失重传,它掩盖的非常好。
如果没有书籍的帮助,我想自己一定被掩埋的事实所困扰的。
时间: 2024-10-07 14:11:41