как совершать удаленные звонки используя IIOP и omniORB

Я успешно установил omniORB на Windows Server 2012. У меня есть два файла IDL, которые я скомпилировал с помощью omniidl компилятор и теперь имеет заголовочный файл и исходный файл для двух файлов IDL.

введите описание изображения здесь

Как вы пишете клиент, который может удаленно подключаться и выполнять вызовы fuction в C ++? Как работает этот процесс?

Я заказал книгу "Advanced CORBA Programming with C++" однако это должно произойти в ближайшее время, если у кого-то есть опыт написания клиентов IIOP на C ++, если бы вы могли объяснить, как устанавливается соединение и как сделать простой вызов. Я только делаю клиента, так как устройство уже имеет сервер IIOP.

2

Решение

Я бы поставил это как комментарий, но мне не хватает представителя. Если вы работаете с DCM cisco (или любым другим продуктом cisco), я бы порекомендовал обратиться в cisco.

Совсем недавно я сделал реализацию Python для CORBA (omniORBpy) с DCM cisco. Я обратился к cisco, и они дали мне код, который установил соединение, а также некоторые примеры вызовов методов.

В качестве альтернативы у omniORB есть несколько примеров, показывающих, как соединить клиент и сервер и передать информацию друг другу. Увидеть документация omniorb. По главе 2 «Основы» у них есть несколько проходов.

Надеюсь, это поможет каким-то образом.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]