当前位置: 首页 > news >正文

CANoe CAPL TCP DoIP通信问题


目录

  • 问题
  • Class: TcpSocket
  • demo示例
    • client注释掉
    • 配置TCP/IP stack
    • 改demo代码
  • 过滤IP,与需要的IP建立连接


问题

使用CANoe进行DoIP通信时,如果是标准的DoIP节点,可以使用DoIP相关函数进行通信。
以下两篇文章是按照此方式实现的。

十六、DoIP诊断通信 1 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)

十七、DoIP诊断通信 2 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)

如果TCP链接的建立不是由Tester主动发起,而是由控制器主动发起的话,控制器作为client,是不符合协议规定的方向的,这时候就不能直接使用DoIP相关函数了,只能通过TCP socket的方式去建立连接。

在我们使用TCP去建立连接的时候,ECU内部如果有两个不同的IP都需要建立TCP连接,CANoe是没办法在一个网络上实现的。

那我们也需要可以控制去与哪个IP建立连接,我们现在说的情况都是ECU主动建立TCP连接的情况,不是CANoe去主动建立连接。

相关文章:

  • 【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
  • 使用instance着色
  • 边缘计算:物联网的“加速器”与“守护者”
  • Postman遇到脚本不支持replaceIn函数
  • 3D个人简历网站 4.小岛
  • BootCDN介绍(Bootstrap主导的前端开源项目免费CDN加速服务)
  • 【技巧】GoogleChrome浏览器开发者模式查看dify接口
  • DeepSeek赋能电商,智能客服机器人破解大型活动人力困境
  • AtomicInteger
  • 信息收集+初步漏洞打点
  • springboot配置tomcat端口的方法
  • 单细胞转录组(3)
  • DAY28-类的定义和方法
  • 深入解析Spring Boot与Spring Security的集成实践
  • 无线数传模块支持园区多节点电力参数同步监测配置指南
  • Java 注解篇:@RequestMapping
  • 大模型技术演进与应用场景深度解析
  • LVGL- Calendar 日历控件
  • 联想笔记本黑屏了,排线出问题还是静电
  • jvm安全点(三)openjdk17 c++源码垃圾回收之安全点结束,唤醒线程
  • 国际博物馆日|在辽宁省博物馆遇见敦煌
  • 香港特区政府强烈谴责美参议员恐吓国安人员
  • 俄乌代表团抵达谈判会场
  • 俄媒:俄乌代表团抵达谈判会场
  • 乌克兰官员与法德英美四国官员举行会谈
  • 贵州省委军民融合发展委员会办公室副主任李刚接受审查调查