如在多台机器间通信,则机器先要ping通;在同一台机器多个进程间通信,则机器需联网拥有ip地址。
配置文件
每个进程的工程文件夹下建立一样的配置文件 dds_rtps_dis_conf.ini
[common]
DCPSDebugLevel=0
DCPSInfoRepo=corbaloc::192.168.40.2:12345/DCPSInfoRepo
DCPSChunks=20
DCPSChunkAssociationMutltiplier=10
DCPSLivelinessFactor=80
DCPSBit=1
DCPSGlobalTransportConfig=$file
[transport/the_rtps_transport]
transport_type=rtps_udp
在上述ip地址192.168.40.2对应的进程工程文件目录下,命令行输入
DCPSInfoRepo -ORBListenEndpoints iiop://192.168.40.2:12345 -ORBDebugLevel 10 -ORBLogFile DCPSInfoRepo.log
最后运行所有需要通信的工程即可。