On Wed, 2007-01-17 at 14:43 +0000, Martin Ritchie wrote:
> On 17/01/07, Kim van der Riet <[EMAIL PROTECTED]> wrote:
> > IIRC, there are some difficulties in supporting both at the same time -
> > issues that the protocol does not resolve. For example, framing: When a
> > ProtocolInitiation is received by the broker, how does it know whether
> > to use the new request/response framing or old MethodBody frame to send
> > the Connection.Start method?
> 
> I thought the ProtocolInitialisation was used to negotiate the version
> for the connection so it would know what versions it supported. If it
> supported both it would return the correct frame MethodBody or
> Connection.Start if it didn't support the version presented it would
> just close the Connection.

But if we successfully negotiate a 0-9 connection on a broker which
supports both the new (Request/Response) AND the old (MethodBody)
framing - so as to be 0-9 and 0-9-WIP compliant, which would be used to
start the connection? It seems to me that there is no way for the client
to inform the broker up front.

Kim

Reply via email to