Robert Godfrey wrote:
What I wanted to do for the (Java) broker was to find some way of
differentiating between 0-8 clients which speak "pure" 0-8 (without
the arguments field) and those that speak with the arguments field.
Since there are already many clients "in the wild" which we would want
to be able to connect succesfully to our broker it needs to be based
off of information already present (ie we can't go change the client
to use a different version number or something).

Since I haven't yet had the time, the broker on M2.1 speaks "pure" 0-9
but "impure" 0-8

When anyone has the time, we could probably use the contents of the client properties map. It comes after the negotiation of the protocol version so would probably cause a wrinkle in the multi-version support mechanism, but would be doable if needed I think.

Reply via email to