参考文件:
https://blog.youkuaiyun.com/liuxuezong/article/details/7211762
通过ior获取对象引用,可以读ior文件或者传ior字符串,【参考文件】为传ior字符串,其本质都是一样的,来实现客户端调用服务器端对象引用的函数。
服务器端程序:
#include <iostream.h>
#include "time.h"
class Time_impl:public virtual POA_Time
{
public :
virtual short get_gmt();
};
short Time_impl::get_gmt()
{
return 1;
}
int main(int argc, char* argv[])
{
try {
//orb对象请求代理
CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);
//resolve_initial_references可以获取到一些CORBA的对象引用
CORBA::Object_var obj =
orb->resolve_initial_references("RootPOA");

本文档详细介绍了CORBA中的IOR通信机制,包括如何通过IOR获取对象引用,无论是从文件读取还是传递字符串。同时,文章还概述了CORBA相关的基本概念,如ORB、POA和IIOP,帮助读者扫盲这些关键技术。
最低0.47元/天 解锁文章
302

被折叠的 条评论
为什么被折叠?



