news 2026/4/26 13:29:32

fastdds源码分析之rtps协议分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
fastdds源码分析之rtps协议分析

文章目录

      • 1. RTPS 消息格式
      • 2. 消息头 (RTPS Header)
      • 3. 子消息类型 (Submessage Types)
        • 3.1 用户数据消息
        • 3.2 可靠传输消息
        • 3.3 发现消息
        • 3.4 信息消息
      • 4. GUID 结构
      • 5. 通信模式详解
        • 5.1 Best Effort (不可靠)
        • 5.2 Reliable (可靠传输)
      • 6. 序列号 (Sequence Number)
      • 7. Locator (地址定位)
      • 8. 字节序 (Endianness)
      • 9. QoS 参数
      • 10. 总结

1. RTPS 消息格式

┌─────────────────────────────────────────────────────────────────────┐ │ RTPS Message 完整结构 │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ ┌────────────────────────────────────────────────────────────────┐ │ │ │ RTPS Header (16 bytes) │ │ │ │ ┌──────────┬──────────┬──────────────┬────────────────────┐ │ │ │ │ │ Protocol │ Version │ VendorId │ GuidPrefix │ │ │ │ │ │ "RTPS" │ 2.5 │ 0x0101 │ (12 bytes) │ │ │ │ │ │ (4 bytes)│ (2 bytes)│ (2 bytes) │ │ │ │ │ │ └──────────┴──
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 13:27:53

Winhance中文版:三步快速配置你的Windows系统优化神器

Winhance中文版:三步快速配置你的Windows系统优化神器 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-zh…

作者头像 李华
网站建设 2026/4/26 13:26:51

3分钟掌握RPG Maker游戏资源提取的终极指南

3分钟掌握RPG Maker游戏资源提取的终极指南 【免费下载链接】RPGMakerDecrypter Tool for decrypting and extracting RPG Maker XP, VX and VX Ace encrypted archives and MV and MZ encrypted files. 项目地址: https://gitcode.com/gh_mirrors/rp/RPGMakerDecrypter …

作者头像 李华
网站建设 2026/4/26 13:25:37

终极GPU显存健康检测指南:用memtest_vulkan守护你的显卡生命线

终极GPU显存健康检测指南:用memtest_vulkan守护你的显卡生命线 【免费下载链接】memtest_vulkan Vulkan compute tool for testing video memory stability 项目地址: https://gitcode.com/gh_mirrors/me/memtest_vulkan 当你最爱的游戏突然崩溃,…

作者头像 李华
网站建设 2026/4/26 13:25:33

AI核心知识141—大语言模型之 对齐难题(简洁且通俗易懂版)

对齐难题 (The Alignment Problem) 是整个人工智能领域,乃至全人类在这个世纪面临的“最终级 Boss” 。如果说研发 AGI(通用人工智能)是在召唤一位拥有无尽法力的“神明” ,那么对齐难题就是:我们如何确保这位神明是来…

作者头像 李华
网站建设 2026/4/26 13:24:21

5个实战技巧:掌握web-scraper-chrome-extension的进阶用法

5个实战技巧:掌握web-scraper-chrome-extension的进阶用法 【免费下载链接】web-scraper-chrome-extension Web data extraction tool implemented as chrome extension 项目地址: https://gitcode.com/gh_mirrors/we/web-scraper-chrome-extension Web Scra…

作者头像 李华
网站建设 2026/4/26 13:20:56

释放Windows内存潜能:Mem Reduct实时监控与智能清理全攻略

释放Windows内存潜能:Mem Reduct实时监控与智能清理全攻略 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct …

作者头像 李华