RMIforC++是一个专为C++语言提供的远程方法调用框架,与CORBA不同的是,CORBA适合不同的编程语言之间进行互操作,而RMIforC++专为C++涉及,因此效率更高,速度更快,开发也便捷。
下面是服务器端示例代码:
#include<RCF/RCF.hpp>RCF_BEGIN(I_Echo,"I_Echo")RCF_METHOD_R1(std::string,echo,conststd::string&);RCF_END(I_Echo);classEcho{public:std::stringecho(conststd::string&msg){returnmsg;}};intmain(){intport=50001;RCF::RcfServerserver(port);server.bind<I_Echo,Echo>();server.start();return0;}
评论