It is not possible to connect the 0.5 C++ client to the 0.5 Java broker due to protocol support differences. The 0.5 C++ client (and broker) only support version 0-10 of the AMQP protocol, whereas the 0.5 Java broker only supports versions 0-8 and 0-9. As a result it indicates upon the attempt that it has recieved an unsupported protocol initiation (see below).
AMQP 0-10 protocol support has been added to the Java broker in the upcoming Qpid 0.6 release (in Release Candidate stages currently, with release expected early in the new year), and the Java client has supported 0-8/0-9/0-10 for a while. Robbie 2009/12/24 Dipu <[email protected]>: > > Qpid c++ client version(0.5) connected to a Qpid java broker > version(qpid-broker-0.5) . > > The qpid c++ client is not able to connect to broker..At the broker side the > following message is coming. > Trace from the Broker side is given below. > ><snip> > > 2009-12-24 15:17:35,479 INFO [pool-1-thread-1] > protocol.AMQMinaProtocolSession (AMQMinaProtocolSession.java:275) - Received > unsupported protocol initiation for protocol version: > org.apache.qpid.framing.protocolvers...@9 --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
