我目前维护的代码中有一部分是通过CORBA实现RPC的,但是文档很少,为了搞清楚业务流程,只好自己写了wireshark插件来debug,通过抓取TCP/IP报文来分析。 1. 下载并编译omniORB wireshark提供一个CORBA IDL 自动生成代码的工具idl2wrs,该工具需要omniORB。 [cpp] view plain copy wget https://svwh.dl.sourceforge.net/project/omniorb/omniORB/omniORB-4.2.2/omniORB-4.2.2.tar.bz2 [cpp] view plain copy tar -xjvf omniORB-4.2.2.tar.bz2 cd omniORB-4.2.2/ ./configure [cpp] view plain copy make -j 10 失败 需要安装python-devel [cpp] view plain copy