ZBLOG

Name Description Values Default Unique name to identify each transport descriptor. string Type of the transport descriptor. UDPv4 UDPv4 UDPv6 TCPv4 TCPv6 SHM Size in bytes of the send socket b...

这是一个关于传输描述符(Transport Descriptor)的配置文档,具体涉及到用于网络通信的各种参数设置。以下是对每个字段的简要解释:

    • 唯一标识每个传输描述符的名称。
    • 类型:字符串。
    • 传输描述符的类型。
    • 可选值:UDPv4、UDPv6、TCPv4、TCPv6、SHM(共享内存)。
    • 发送套接字缓冲区的大小,以字节为单位。如果为零,则使用系统默认值。
    • 类型:uint32_t(无符号整型)。
    • 接收套接字缓冲区的大小,以字节为单位。如果为零,则使用系统默认值。
    • 类型:uint32_t。
    • 传输消息缓冲区的最大大小,以字节为单位。
    • 默认值:65500 字节。
    • 每个初始远程对等方打开的通道数量。
    • 类型:uint32_t。
    • 传输的子网掩码过滤配置。
    • 可选值:OFF、AUTO、ON。
    • 定义接口配置。
    • 定义允许使用的接口白名单。
    • 生存时间,仅适用于 UDP。
    • 类型:uint8_t(无符号8位整型),默认值1。
    • 是否在套接字上设置非阻塞发送模式(SHM类型不支持)。
    • 类型:布尔型,默认值false。
    • 用于输出绑定的端口。如果未定义,则会随机分配一个端口(仅限UDP)。
    • 使用 TCPv4 传输时指定公用 WAN 地址。可选项,如果不需要定义 WAN 地址则可以省略。
    • 发送 RTCP 保持连接请求的频率,单位毫秒,仅适用于 TCP。
    • 从最后一次发送保持连接请求开始计时,超出此时间视为连接断开,仅适用于 TCP。
    • RTCP 协商期间尝试的逻辑端口最大数量,仅适用于 TCP。
    • 每次请求中尝试进行 RTCP 协商的逻辑端口最大数量,仅适用于 TCP。
  1. – 在进行 RTCP 协商时,尝试逻辑端口之间的增量,仅适用于 TCP。

  2. – 本地作为 TCP 接受器工作以接受输入连接所用的端口。如果未设置,将仅作为客户端工作;如果设置为0,会自动分配可用端口,仅适用于 TCP 。


  3. – 定义 TLS 相关参数和选项,仅限于 TCP 的安全配置 。

  4. – 对错误控制计算循环冗余校验 (CRC),仅限于 TCP 。


  5. – 检查错误控制中的 CRC,只有在 TCP 中有效 。


  6. – 禁用 Nagle 算法的一种套接字选项,仅限于 TCP 。

  7. ** ** – 等待逻辑端口协商时间限制 (以 ms 为单位),仅限于 TCP 。

25 .** **

   – 共享内存段大小 (以字节为单位) ,仅适用于 SHM .

26 .** **

   – 可供每个 Listener 使用的信息容量 (可选, SHM).

27 .** **

   – 检查 Listener 是否正常工作的最大超时时间(以毫秒为单位)(可选, SHM).

28 .** **

   – 调试目的下保存RTPS消息文件路径。空字符串表示不执行追踪(可选, SHM).

这些配置参数通常应用在实时通信框架中,如 Fast DDS,用于设定网络通讯协议和相关行为。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=7335

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?