Question
I want to understand a GIOP (CORBA) packet in detail, but I am struggling with ServiceContextList part. Especially I don't know which length one ServiceContext does have.
Example
I created a IDL file as following:
module AdditionApp
{
interface Addition
{
long add(in long a,in long b);
oneway void shutdown();
};
};
And I created a client server application, called add(5,6) from the client and got the reply 11 from the server. I dumped the communication with tcpdump in a file. Following picture shows the part of the reply message:
The green parts are clear for me, the red block is unclear for me. As mentioned above it's totally unclear for me which bytes showing the length of one ServiceContext. Can anyone give me a hint?