Berlin, December 1st, 2025

IPv6 功能与新的 IP 套接字 API

IPv6

实时操作系统 Kithara RealTime Suite 已经推出了经过全面修订的实时网络通信 API。新引入的 IP 套接字 API 是一套全新的函数集,支持通过 IPv4 的 UDP、TCP 和 RAW-IP 套接字进行通信,并且首次支持 IPv6。为此,IPv6 使用邻居发现协议(NDP),其方式与 IPv4 使用的地址解析协议(ARP)相同。

新 API 完全取代了现有的套接字 API。不过,旧应用程序和接口的兼容性仍将得到保持,旧套接字 API 在可预见的未来仍会与新 API 并存。不过,建议在新的开发中使用新 API。

功能特性:

  • 为 IP 地址和套接字地址提供新型、直观且可扩展的结构
  • 针对最小响应时间和最大数据传输速率进行性能优化的实现
  • 为发送和接收函数引入可选超时参数,可在阻塞模式下使用
  • 可配置的发送和接收池大小,使数据缓冲可根据应用程序对数据速率、延迟或处理时间的要求进行调整
  • Jumbo 帧可作为可配置的最大传输单元(MTU)使用
  • TCP 可选快速重传功能,在丢包情况下提高效率
  • 支持单播、组播和广播通信
  • 可通过实时网络适配器、虚拟适配器、VLAN 以及透传至 Windows 或 EtherCAT EoE 的适配器进行连接
  • 提供新的示例程序,演示改进后的 IP 套接字 API 的使用