• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Socketcan每次只能接收一帧数据

谭士珠丰 2019-03-22 浏览量:970
Socketcan每次只能接收一帧数据,这个是什么原因导致的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有可能是你的缓存比较小,只够收一帧数据的,所以接收一帧后,另一帧接收不完整,协议校验不通用吧
    • 发布于 2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4

  • Socket都是有最大缓存的,有可能是每帧数据的长度太大,导致只能收一帧
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 缓存的大小应该  是不够收到更多的数据,而你的一帧的数据又太大了,


    这可能是一种原因,有其他想法,可以回复讨论

    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Socketcan每次只能接收一帧数据