您尚未登录。

楼主 #1 2017-10-23 16:11:06

didi
会员
注册时间: 2017-10-15
已发帖子: 2
积分: 2

大神们,我这遇到这样一个情况,用TCP/IP进行网络传输,然后到了我这边接受数据的时候,有的数据只有一半,然后另一半不知道哪去了,但是用网络

大神们,我这遇到这样一个情况,用TCP/IP进行网络传输,然后到了我这边接受数据的时候,有的数据只有一半,然后另一半不知道哪去了,但是用网络串口助手就没有这个情况,这是怎么回事呀?

哪位大神可以给小弟分析一下原因吗?

离线

#2 2018-04-09 11:40:12

尧哥
会员
注册时间: 2017-09-06
已发帖子: 7
积分: 7

Re: 大神们,我这遇到这样一个情况,用TCP/IP进行网络传输,然后到了我这边接受数据的时候,有的数据只有一半,然后另一半不知道哪去了,但是用网络

有可能你程序缓存问题。查看是否程序缓存满了

离线

#3 2021-07-12 09:15:35

zjsx133
会员
注册时间: 2018-07-23
已发帖子: 70
积分: 50

Re: 大神们,我这遇到这样一个情况,用TCP/IP进行网络传输,然后到了我这边接受数据的时候,有的数据只有一半,然后另一半不知道哪去了,但是用网络

tcp有粘包现象,正常的。 串口工具发包是固定长度了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn