CoreDX DDS应用开发指南(15)故障排除Troubleshooting

24 故障排除Troubleshooting

24.1 常规故障排除工具

        网络通信可能很难排除故障。建议开发人员熟悉开发网络上可用的标准工具。例如,在UNIX下,ifconfig、netstat和route等工具对于了解网络配置非常有用。此外,捕获和解码网络流量的工具非常有用。wireshark工具具有广泛的平台支持,并包括用于RTPS(DDS有线协议)的协议分析器。

        Wireshark是分析DDS网络流量不可或缺的工具。(见www.wireshark.org)。

        Twin Oaks Computing提供了一个专门为分析和调试DDS应用程序而设计的工具:CoreDX DDS Spy。CoreDX DDS Spy工具可一目了然地显示网络上的所有DDS实体。这使应用程序开发人员能够快速查看网络上的所有DataReader和DataWriter,它们在什么主题上进行通信,以及哪些主题由于QoS或数据类型不匹配而未进行通信。此外,CoreDX DDS Spy可以查看所有DDS网络流量,包括DDS应用程序编写的样本,以进一步分析DDS应用程序。

24.2 DDS应用程序之间没有通信

        如果读者和作者根本没有交流,那么有几个项目需要检查。首先,建议在读取器和写入器上都安装监听器,以处

你可能感兴趣的:(CoreDX,DDS,DDS,CoreDX,CoreDX,DDS,Troubleshooting,DDS故障排除)