【发布时间】:2019-11-03 01:57:06
【问题描述】:
我一直在尝试连接两台机器:都是虚拟机,一台是 Xubuntu,另一台是 Ubuntu。我对 OpenDDS 也很陌生,但最好的方法 - 或者看起来 - 是使用 .ini 文件。 但是,当我尝试连接时,我似乎无法更改发现服务器,因为默认值为 localhost:12345。有人可以帮助我,以便我可以正确配置文件吗?
我尝试过使用 dds_udp_conf.ini 和 tcp 之一,但它似乎不起作用。 另外,我尝试使用单播,但失败了。
ini 文件:
[常见]
DCPSDebugLevel=0
DCPSInfoRepo=corbaloc::localhost::12345/DCPSInfoRepo
DCPSGlobalTransportConfig=config1
[配置/配置1]
运输=udp1
[传输/udp1]
transport_type=udp
我使用以下语法: ./publisher -DCPSConfigFile conf.ini
好吧,发布者和订阅者应该连接,但发布者发送了一些错误消息,而在另一个 VM 中没有任何反应。 我似乎失败了,因为我无法更改本地主机中的配置以进行发现。 当我尝试使用与 localhost:12345 不同的参数运行服务器时,它也总是发送错误消息。
【问题讨论】: