0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DCTCP与DCUDP的登录数据包和心跳数据包与服务器端是如何交互的?

北京东用科技有限公司 2022-09-08 15:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

欢迎来到东用小知识课堂,每天学习一分钟,让你紧跟时代,扩充自己,成为大佬不是梦!
DCUDP:
1、建立连接:
InDTU拨号成功后,发起与中心的DC连接,顺序发送登陆包(7B 03),如没有收到登陆回应(7B 83),则发心跳包(7B 01),没有收到心跳回应(7B 81),则过60S后再次连接。到了最大登陆次数重新拨号。
2、心跳:
DCUDP协议连接成功后,从无数据收发起计时,1min后发送心跳包(7B 01),收到心跳回应(7B 81)。再次到达无数据收发1min后发送心跳(7B 01),如收不到心跳回应(7B 81)则重发心跳。到达最大重发次数,无回应,重新建立DC连接。
DCTCP
1、建立连接:
InDTU拨号成功并与中心建立TCP连接后。发起DC连接,顺序发送登陆包(7B 03),如没有收到登陆回应(7B 83),则发心跳包(7B 01),没有收到心跳回应(7B 81),则过60S后再次连接。到了最大登陆次数后重新建立TCP连接。
2、心跳:
DCTCP协议连接成功后,从无数据收发起计时,1min后会发送心跳包(7B 01),收到心跳回应(7B 81)后。再次到达无数据收发1min后发送心跳(7B 01),如收不到心跳回应(7B 81)则重发心跳。到了最大从发次数,无回应,重新建立DC连接。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MIMXRT1189奇数长度UDP数据包的最后一个字节出现问题,为什么?如何解决?

    我遇到了一个问题,即奇数长度 UDP 数据包的最后一个字节无法通过线路正确发送。最后一个字节似乎是未初始化或过时的数据。如果我将 UDP 数据包填充到偶数长度(2 字节绑定),则数据
    发表于 04-17 07:47

    PI7C9X2G304EV:PCI Express Gen 2 数据包交换机的深度解析

    PI7C9X2G304EV:PCI Express Gen 2 数据包交换机的深度解析 在当今的电子设备中,PCI Express(PCIe)技术扮演着至关重要的角色,它为设备之间的数据传输提供了
    的头像 发表于 04-16 17:30 416次阅读

    CW32R030可以兼容BLE及XN297L数据包,请问这个XN297L数据包是什么?

    CW32R030可以兼容BLE及XN297L数据包,请问这个XN297L数据包是什么?
    发表于 01-20 06:37

    bk3633 usb 设备如何读取主机向端点0 发送数据包

    bk3633 usb 设备如何读取主机向端点0 发送数据包
    发表于 12-30 13:03

    使用nrf54L15的NORDIC蓝牙芯片,通过串口发送一帧数据包时,会出现分包发送分析

    使用nrf54L15的NORDIC蓝牙芯片,通过串口发送一帧数据包时,会出现分包发送分析,是什么原因呢
    发表于 11-17 15:52

    西门子PLC通信中“心跳”报文的重要性

    原理很简单: “心跳”发送方(通常是主站或客户)会以固定的时间间隔(例如,每1秒)向接收方(通常是从站或服务器)发送一个特定的、简短的数据包,这个
    的头像 发表于 11-10 11:23 1032次阅读
    西门子PLC通信中“<b class='flag-5'>心跳</b>”报文的重要性

    SNN加速内部神经元数据连接方式

    系统,图中1到N个方块分别表示N个神经元,每当发送一侧的神经元产生一个脉冲时,脉冲信息将会通过编码模块编码成 AER 脉冲数据包,各个神经元产生的脉冲事件将会按时间先后顺序排列在AER总线上,然后解码
    发表于 10-24 07:34

    串口DMA接收数据包丢失怎么解决?

    RTT串口DMA接收数据,超过缓冲区后为什么会吞掉一个数据包呢,不能每次处理完后清除缓冲区数据吗,感觉接收的数据是累计的,累计满之后会重新覆盖,在最后一个
    发表于 09-29 07:50

    GD32F470+LWIP TCP偶尔丢怎么解决?

    的重发机制。 因此认为是校验和之类的原因校验失败丢。 开启了交换机端口镜像,监听tcp到交换机后的数据流量,发现两次上位机发送给板子出问题的tcp数据包的校验和都是0x0000。 有大哥遇到这样
    发表于 09-29 06:43

    请问DCTCPDCUDP登录数据包心跳数据包服务器端是如何交互的?

    DCTCPDCUDP登录数据包心跳数据包服务器端
    发表于 08-06 06:29

    在EZ串行的BLE“无响应写入”中, CAN一次通信中接收的最大数据包大小是多少?

    :所有数据都显示在与 ez-Serial 和 PUART 连接的 TeraTerm 上 [问题] (1)在 EZ 串行的 BLE“无响应写入”中, CAN 一次通信中接收的最大数据包大小是多少? (2
    发表于 07-07 07:33

    蓝牙数据通道空口数据包

    channel packet的一种。在不引起上下文歧义的时候,我们把他们统一称作“数据包”。 ​ 编辑 LL Control PDU是在Link layer层直接进行交互的,也就是说他们不会
    发表于 06-03 10:51

    能否使用两个 FX3 设备实现 USB 数据包嗅探、插入和移除?

    能否使用两个 FX3 设备实现 USB 数据包嗅探、插入和移除?如果需要,除了两个 FX3 设备外,还需要哪些硬件(如果有的话)?
    发表于 05-26 07:16

    更改最大数据包大小时无法识别USB设备如何解决?

    将生产者 EP 端点描述符中的最大数据包大小从 1024 字节更改为 512 字节时,无法识别 USB 设备。 请告知如何解决这个问题。
    发表于 05-20 08:13

    使用CyU3PDmaChannelCommitBuffer提交超过1024字节数据时usb异常大怎么解决?

    你好,我正在尝试使用fx3实现USB3Vision设备,但是当我使用CyU3PDmaChannelCommitBuffer函数提交超过1024字节数据时,主机获取到的USB数据包变得非常大
    发表于 05-13 06:11