Cameron Taggart wrote:
I tried connecting an OpenAMQ-1.2c4 WireAPI client to an Apache Qpid
M2 Java broker.  I get a "version mismatch" error which isn't that
strange.  I think the OpenAMQ client implements 0-9 and the Qpid M2 is
at 0-8, correct?  The strange thing is that it the broker seems to
claim it is version 8-0.  Looking into this a bit, their is a
ProtocolVersion.java file [1] that also claims the major version is 8
and minor is 0.  Looking into this a bit more, it looks like it might
get generated from amqp.0-8.xml [2], that also claims major="8"
minor="0".

bit of history here --- when we put out the first version of 0-8, it was numbered with a weird divide by 10 rule... The working group got rid of that for 0-9 and 0-10 so now everyone can understand what
is going on with the numbers.

Can someone shed some light on this?  Does Qpid have a C/C++ client
that can be built/run on Windows?

In terms of C/C++ client for windows. The project started by using APR for portable IO but quickly run into limitations, so it now & on the 0-10 work has a posix + epoll implementation. I know Andrew is working on a DMA implementation also. For windows the 2-3 files in the IO abstraction need to be ported for Windows sockets. Any
interest in doing so, can give pointers....

Carl.

Reply via email to