Я успешно установил omniORB на Windows Server 2012. У меня есть два файла IDL, которые я скомпилировал с помощью omniidl
компилятор и теперь имеет заголовочный файл и исходный файл для двух файлов IDL.
Как вы пишете клиент, который может удаленно подключаться и выполнять вызовы fuction в C ++? Как работает этот процесс?
Я заказал книгу "Advanced CORBA Programming with C++"
однако это должно произойти в ближайшее время, если у кого-то есть опыт написания клиентов IIOP на C ++, если бы вы могли объяснить, как устанавливается соединение и как сделать простой вызов. Я только делаю клиента, так как устройство уже имеет сервер IIOP.
Я бы поставил это как комментарий, но мне не хватает представителя. Если вы работаете с DCM cisco (или любым другим продуктом cisco), я бы порекомендовал обратиться в cisco.
Совсем недавно я сделал реализацию Python для CORBA (omniORBpy) с DCM cisco. Я обратился к cisco, и они дали мне код, который установил соединение, а также некоторые примеры вызовов методов.
В качестве альтернативы у omniORB есть несколько примеров, показывающих, как соединить клиент и сервер и передать информацию друг другу. Увидеть документация omniorb. По главе 2 «Основы» у них есть несколько проходов.
Надеюсь, это поможет каким-то образом.
Других решений пока нет …