c++ - 如何使用 IIOP 和omniORB 进行远程调用

标签 c++ visual-studio corba iiop

我已在 Windows Server 2012 上成功安装omniORB。我有两个 IDL 文件,它们是使用 omniidl 编译器编译的,现在这两个 IDL 文件都有一个头文件和源文件。

enter image description here

如何编写一个可以远程连接并用 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/

相关文章:

c++ - 重新安排条件评估会加速循环吗?

c++链表删除函数留洞

c++ - C++ 中的 int x_ 和 int x 有什么区别

.net - 在 Visual Studio 2010 Ultimate 中找不到负载测试

java - 在 Java CORBA 中传递 DII 争论

soa - Corba 和 SOA 一样吗?

c++ - C++中的模板

c# - C# 中的 EGP 货币

visual-studio - 在 VS 2012 Premium 中删除未使用的 Using

Java CORBA 客户端立即断开连接