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连接。

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

    评论

    相关推荐

    例程simple_sniffer接收wifi数据包时老是丢,有什么改进办法?

    您好! 在用例程simple_sniffer接收wifi数据包时老是丢,是否有什么改进办法? 谢谢
    发表于 06-26 07:41

    ESP32-C3在SPI-AT模式下进行数据透传,最后一个数据包数据偶尔会出现错误,为什么?

    目前采用SPI-AT的方式在两个硬件板之间进行数据的无线传输,一个作为AP开启TCP服务器,一个作为STA连接到对应的服务器,传输的数据量为3000000字节,在测试的过程中偶尔会出现
    发表于 06-26 06:07

    如何使用混杂模式监控IEEE80211Wi-Fi数据包

    关于使用混杂模式监控IEEE80211Wi-Fi数据包,有没有例程
    发表于 06-06 08:29

    请问AW-CM390SM(CYW43455) 是否支持PTA(数据包流量仲裁)?

    AW-CM390SM(CYW43455) 是否支持 PTA(数据包流量仲裁)?
    发表于 06-03 06:48

    在AN65974中短数据包和零长数据包是什么意思?

    在 AN65974 中,短数据包和零长数据包是什么意思? 非常感谢!
    发表于 05-30 07:41

    CYW43439如何在睡眠模式下配置Wifi,并在收到数据包时唤醒它?

    我是初学者。 我想在睡眠模式下配置 Wifi,并在收到数据包时唤醒它。 我使用的是带有 STM32 控制的 CYW43439。 您能否建议我如何进行,以及为了实现同样的目标需要参考哪些资料。 谢谢
    发表于 05-30 06:59

    如何在AIROC GUI上获取良好数据包和总数据包

    使用 IQxel-MW LifePoint 作为发生并发送波形BT_1DH5_00001111_Fs80M.iqvsg,但无法在 AIROC 工具中接收数据包。 以下是从 IQxel 发送
    发表于 05-22 06:39

    STM32H7接收数据包异常,一接收的数据出现两发送的内容怎么解决?

    );__HAL_UART_DISABLE_IT( huart1, DMA_IT_HT); 2、发送数据包1
    发表于 03-08 08:05

    STM32H750如何提高数据包大小?

    我使用STM32H750官方的VCP例程,FS模式。 程序默认CDC_DATA_FS_MAX_PACKET_SIZE是64位,我试着修改最大只能到256,如果再大会导致接收不到数据。芯片资料MPSIZ设置范围可以到2047。 我想提高数据包大小应该怎么修改
    发表于 03-07 06:12

    通过手机APP与PSOC6设备建立连接并通讯, 请问CySmart可以抓到它们之间建立连接后交互数据包吗?

    我们通过手机APP与PSOC6设备建立连接并通讯, 请问CySmart可以抓到它们之间建立连接后交互数据包吗?
    发表于 02-02 12:45

    NUC970怎样配置CAN的寄存,使CAN通信能够接收任意ID的数据包

    NUC970怎样配置CAN的寄存,使CAN通信能够接收任意ID的数据包
    发表于 01-17 08:04

    TFTP服务器是什么如何下载文件

    8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。 如何从TFTP服务器下载文件 客户会向 TFTP
    发表于 12-12 16:06

    CAN通信的过程中经常掉数据包的原因?

    检查了通信中并没有干扰,一般都是什么原因导致掉数据包
    发表于 10-16 06:37

    modbus在通信的过程中如何实现大数据包的传输?

    modbus在通信的过程中如何实现大数据包的传输
    发表于 10-15 12:23

    接收CAN公共汽车上数据包的代码

    应用程序: 这个样本代码接收 CAN 公共汽车上的数据包, 使用协议中断的检测来与 CAN 公共汽车通信的失败率匹配, 并动态调整 M253 CANFD 的失败率 。 BSP 版本:M253系列
    发表于 08-29 06:24