问题
我想详细了解GIOP(CORBA)数据包,但我正在努力使用ServiceContextList部分。特别是我不知道一个ServiceContext的长度。
示例
我创建了一个IDL文件,如下所示:
module AdditionApp
{
interface Addition
{
long add(in long a,in long b);
oneway void shutdown();
};
};
我从客户端创建了一个名为add(5,6)的客户端服务器应用程序,并从服务器获得了回复11。我把tcpdump的通信转储到一个文件中。下图显示了回复消息的一部分:
绿色部分对我来说很清楚,红色块对我来说不清楚。如上所述,我完全不清楚哪个字节显示了一个ServiceContext的长度。谁能给我一个提示?
答案 0 :(得分:-1)
通过将CORBA互操作性规范中提供的信息与Wireshark GIOP解剖器实现相关联,我能够提出以下建议: Decoded reply header and body