Чтобы прояснить ответ Роба Кроули, я получил его, используя два уникальных файла конфигурации .json, включенных в учебное пособие «vsomeip за 10 минут». Я использовал конфигурацию «World» на хосте, предлагающем услугу, и файл конфигурации «Hello» на хосте, на котором работает клиент. Единственное, что мне нужно было изменить в этих файлах, это адрес «одноадресной передачи». Я изменил это, чтобы соответствовать IP-адресу соответствующих хостов.
Я также изменил скрипт для использования «sudo» перед командой «route add -host», так как я обнаружил, что он фактически не будет добавлять маршрут без него.
Я вызвал make в папке "vsomeip / build / examples /", чтобы собрать примеры. Я указал на сценарий для службы сервиса исполняемый файл "notify-sample" (vsomeip / build / examples /). Указанный мною сценарий для службы сервиса был исполняемым файлом «subscribe-sample» (vsomeip / build / examples /).
Эта комбинация сработала для меня после подключения двух моих хостов через Ethernet и проверки того, что их IP-адреса совпадают с теми, что указаны в поле "unicast" соответствующих файлов конфигурации.