CORBA:服务器作为客户端
Posted
技术标签:
【中文标题】CORBA:服务器作为客户端【英文标题】:CORBA: Server as a Client 【发布时间】:2013-04-09 15:42:40 【问题描述】:我一直在四处寻找,也找不到作为客户端实现的 CORBA 服务器的示例。 我知道您可以让客户端连接到服务器以调用方法,但是有没有办法从客户端服务调用方法。我正在考虑将客户端的接口也作为服务器。任何可以找到示例或示例的建议都会非常有帮助。
【问题讨论】:
【参考方案1】:是的,您可以这样做。事实上,这样做并没有什么特别之处。 CORBA ORB 允许应用程序同时充当“客户端”和“服务器”角色。
这里有一个简单的例子:http://www.inf.ed.ac.uk/teaching/courses/ds/programs/CORBA/Ciao.html
这实现了一个回调,客户端将一个对象传递给服务器,并在服务器向客户端进行回调时接收信息......有效地颠倒了交互中的角色。
【讨论】:
以上是关于CORBA:服务器作为客户端的主要内容,如果未能解决你的问题,请参考以下文章
Corba 客户端 - Python 和 Corba 服务器 - Java
使用 CORBA - org.omg.CORBA.BAD_PARAM 连接客户端(在 VirtualBox 上)和服务器(在 localhost 上):