发布网友 发布时间:2022-04-22 08:31
共3个回答
热心网友 时间:2022-06-18 16:42
用的是UDP?应该用TCP。TCP是可靠的协议,而UDP存在这种不确定性,所以用UDP做文件的传输会比较麻烦一些。
---------------------------
TCP是不会丢包的,检查一下执行流程是不是有问题。追问大侠,循环异步读取为什么会读取到之前的数据包?
能给我解释下接收缓冲区与socket缓冲区吗
追答什么叫循环异步读取?贴个代码看看?
热心网友 时间:2022-06-18 16:42
客户端若没有收到接收确认命令,则应当重发对应的数据包
热心网友 时间:2022-06-18 16:43
好好学习一下socket通信,你用的应该是udp包吧?如果是tcp,请看一下是否有粘包或者分包的情况。