以具体通信数据帧内容解析YMODEM协议的详细实现过程

一 、缘由 当前在查询或者检索下相关协议时,多偏重于描述性,本文通过实际案例和测试 详细接收一下 YMODEM协议的具体实现

第一步 握手 准备发送,接收方 间隔2秒发送 字符C  请求帧

发送端:接收到后 发送文件名和文件大小 Demo_Code.bin  起始帧

01 00 FF 44 65 6D 6F 5F 43 6F 64 65 2E 62 69 6E 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7C 5C

接收端 响应 ACK  06

第二步 请求发送数据  接收端 发送C:

发送数据  

02 01 FE 48 07 00 20 CD 41 00 08 F5 43 00 08 9D 43 00 08 F1 43 00 08 7D 42 00 08 77 46 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 44 00 08 81 42 00 08 00 00 00 00 F7 43 00 08 2D 45 00 08 E7 41 00 08 E7 41 00 08 E7 41 00 08 E7 41 00 08 E7 41 00 08 E7 41 00 08 E7 41 00 08 E7 41 00

相关推荐

  1. Qt实现XModel和YModel传输协议

    2024-03-28 03:46:02       37 阅读
  2. 基于TCP协议socket通信过程

    2024-03-28 03:46:02       48 阅读
  3. YModem在Android上实现

    2024-03-28 03:46:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 03:46:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 03:46:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 03:46:02       87 阅读
  4. Python语言-面向对象

    2024-03-28 03:46:02       96 阅读

热门阅读

  1. Shell教程_不同Shell中if-else条件语句的差异

    2024-03-28 03:46:02       42 阅读
  2. docker怎么端口映射

    2024-03-28 03:46:02       48 阅读
  3. C语言复习 -- 字符串

    2024-03-28 03:46:02       38 阅读
  4. vc_red.msi 错误

    2024-03-28 03:46:02       33 阅读