我一直在环顾四周,找不到作为客户端实现的CORBA服务器的示例。 我知道您可以将客户端连接到服务器以调用方法,但是有办法从客户端服务调用方法。我在考虑将客户端的接口作为服务器。我能找到示例或示例的任何建议都会非常有用。
答案 0 :(得分:2)
是的,你可以这样做。事实上,这样做并没有什么特别之处。 CORBA ORB允许应用程序同时填充“客户端”和“服务器”角色。
这里有一个简单的例子:http://www.inf.ed.ac.uk/teaching/courses/ds/programs/CORBA/Ciao.html
这实现了一个回调,其中客户端将对象传递给服务器,并在服务器回调客户端时接收信息...有效地逆转了交互中的角色。