SOME / IP и VSOMEIP - связь между двумя устройствами (TCP / UDP) не работает - PullRequest
0 голосов
/ 16 января 2020

Я работаю над Franca IDL и пытаюсь установить связь между двумя устройствами через SOME / IP. Я имею в виду ссылки ниже:

  1. https://at.projects.genivi.org/wiki/pages/viewpage.action?pageId=5472320
  2. https://github.com/GENIVI/vsomeip/wiki/vsomeip-in-10-minutes#request

Текущий Настройка:

Ubuntu 18.04 (две машины - сервер и клиент) Две машины, подключенные через rnet

Но на самом деле я путаюсь между SOME / IP и VSOME / IP. В любом случае, я пошел по ссылке [1] и смог добиться связи между процессами, работающими на одной локальной машине. Я потерпел неудачу в двух устройствах связи.

Позже я последовал тому же самому в ссылке [2], но даже здесь мне удалось добиться связи между процессами, работающими на одной локальной машине. Мне не удалось установить соединение с двумя устройствами, но сервер работал на одном устройстве, а клиент работал на другом, но связь не была установлена.

Я сталкивался с этим VSOMEIP - Связь между двумя устройствами (TCP / UDP) Нет работает пост здесь, но не могу понять, как действовать дальше.

Моя настоящая цель - установить связь между двумя устройствами, используя Franca IDL и SOME / IP, то есть канал [1]. Но я не нахожу ни одного источника, чтобы хотя бы посмотреть на него.

Любые предложения мне очень помогут. Заранее спасибо.

1 Ответ

0 голосов
/ 17 января 2020

После работы в течение нескольких часов быстрое обновление, как предложено в VSOMEIP - Связь между двумя устройствами (TCP / UDP) Не работает Я использовал сценарий оболочки, теперь клиент и сервер обнаруживают каждое другие более чем 1007 *. Но вызова функции не происходит. Клиент не отправляет запрос на сервер. Для большей ясности в данном примере (https://at.projects.genivi.org/wiki/pages/viewpage.action?pageId=5472320) on_availability работает, но on_message не работает. Мы много боремся. Любое предложение нам очень поможет.

...