CAPL(vTESTStudio) - DOIP - UDP发送_03

28 篇文章 10 订阅 ¥299.90 ¥99.00

        继UDP接收的介绍完成后,今天我们介绍下UDP发送的函数,这里我们将我自主开发的函数整体都会介绍个大家,一般能够完成大家日常脚本开发中90%以上使用发送UDP的数据函数,绝对干货满满。

b42b7ad80dd743d7aebc1d7283b0f881.png

UDP发送

一、参数定义

        无论DoIP发送报文的UDP还是TCP函数,亦或是CAN、CANFDLIN的发送函数,我们首先要明确的就是参数问题;那么针对于UDP来说,我们需要确定哪些内容呢?这就是我们开发函数的第一步,在明确函数的功能后,我们确定参数的简便性和后续的可复用性就是重中之重。那么针对于DoIP报文的UDP发送我们就来通过报文总结下有哪些是需要作为参数的。

DoIP原始报文:

02 FD 00 01 00 00 00 00 payload(空)

       通过报文我们能够看到DoIP报文主要包含以上几个部分,主要有协议版本、协议版本取反、数据类型、数据长度、payload这几个部分;那我们的参数就是这几个参数,这样我们的参数就能够定下来了。

DoIP Header报文定义:

struct UDP_Data
{
    byte ProtocolVersion;
    byte InProtocolVersion;
    byte DataType[2];
    byte DataLength[4];
};</
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载网络测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值