Ethereal-dev: RE: [Ethereal-dev] question RE:conversations

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Jeff Foster <jfoste@xxxxxxxxxxxx>
Date: Fri, 26 Jan 2001 14:48:13 -0600
From: Guy Harris [mailto:guy@xxxxxxxxxx]
Sent: Friday, January 26, 2001 2:21 PM

> > How do we know the protocol ID of the dissector doing the handoff? 
>
> It could be passed as an argument to "try_conversation_dissector()".
>
> (This might replace the "port type" argument.)

You are right about the "port type", we don't need it any more.
if we do this.

But how does the child know the parent protocol when registering 
its self as the conversation dissector?

An example:

The http dissector is registering it's self, it expects to be called
by the TCP dissector. However we have a proxy involved so it is 
being call from the socks or MSProxy dissector.  If the http 
dissector assume TCP, we have a problem.


Jeff Foster
jfoste@xxxxxxxxxxxx

P.S. Guy, I will resent the first message to the ethereal-dev list.