EtherCAT 可以有各种网络配置,因为它支持环形、星形、总线等拓扑。我想制作一个读取连接设备并显示/存储网络配置的应用程序。描述这种多样化网络的最佳数据结构是什么?树将是一个解决方案,因为我们可以轻松地描述星型拓扑,但是在环的情况下(我认为这是最常用的一种),当我将其解析为 XML 或 JSON 时会导致深度过多。有更好的方法吗?
EtherCAT 可以有各种网络配置,因为它支持环形、星形、总线等拓扑。我想制作一个读取连接设备并显示/存储网络配置的应用程序。描述这种多样化网络的最佳数据结构是什么?树将是一个解决方案,因为我们可以轻松地描述星型拓扑,但是在环的情况下(我认为这是最常用的一种),当我将其解析为 XML 或 JSON 时会导致深度过多。有更好的方法吗?