首 页 行业热点 新车 试驾评测 养车用车 车型库

socket发送数据问题

发布网友

我来回答

1个回答

热心网友

socket连续send会发送失败看似丢的原因检查一下send函数的返回值,看看是不是跟你传进去的length的长度一致。如果不一致,那就是没有拷贝进入发送的缓冲区,所以没有发出去。解决方式有:
1、只需要让接收端在接收到文件后回发一个ACK随便回发一个字符都行进行阻塞即可。
2、收方接收发送方发送的文件名还未结束,发送方就发来了文本内容,这时候接收方自然就将文本内容也将之以为是和文件名一批次到来的数据了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com