我已在 Windows Server 2012 上成功安装omniORB。我有两个 IDL 文件,它们是使用 omniidl
编译器编译的,现在这两个 IDL 文件都有一个头文件和源文件。
如何编写一个可以远程连接并用 C++ 进行函数调用的客户端?这个过程是如何进行的?
我订购了“C++ 高级 CORBA 编程”
这本书,不过,如果有人有用 C++ 编写 IIOP 客户端的经验,您可以解释一下如何建立连接并进行连接吗?一个简单的电话。我只制作客户端,因为设备已经有 iiop 服务器。
最佳答案
我会将其作为评论,但我没有足够的代表。如果您正在使用思科 DCM(或任何思科产品),我建议您联系思科。
最近我用 cisco DCM 做了一个 CORBA (omniORBpy) 的 python 实现。我联系了思科,他们给了我代码,这些代码也与一些方法调用示例建立了联系。
或者,omniORB 确实有一些示例,展示了如何连接客户端和服务器并相互传递信息。请参阅the omniorb documentation.在第 2 章“基础知识”下,他们进行了一些演练。
希望这能在某种程度上有所帮助。
关于c++ - 如何使用 IIOP 和omniORB 进行远程调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40004432/