Я тестировал на локальном хосте, он работает
Я протестировал соединение двух ПК с помощью VPN (издатель на ПК_А и подписчик на ПК_Б, ПК_А запускает репозиторий DDS), но это не сработало. НАТ отключен. защитник виндовс работает
Я использовал следующий ini-файл, который использовался для теста localhost для теста VPN на двух ПК rtps.ini
[common]
DCPSGlobalTransportConfig=$file
DCPSDefaultDiscovery=DEFAULT_RTPS
[transport/the_rtps_transport]
transport_type=rtps_udp
tcp.ini на ПК_А и ПК_Б
[common]
DCPSDebugLevel=0
DCPSInfoRepo=corbaloc::192.168.56.9:12345/DCPSInfoRepo # PC_A IP 192.168.56.9
DCPSGlobalTransportConfig=config1
[config/config1]
transports=tcp1
[transport/tcp1]
transport_type=tcp