That particular client has some problems.  I would recommend you use one of
the following clients instead:

1) activemq-cpp
This uses the stomp protocol (http://stomp.codehaus.org) but work is in
progress to add support for openwire as well.

You can see an example of usage here:
http://www.activemq.org/site/activemq-c-clients.html

Source code:
https://svn.apache.org/repos/asf/incubator/activemq/activemq-cpp/trunk/activemq-cpp/


2) The amazon openwire client:

Here's a blurb about the design of this client:
http://goopen.org/confluence/display/ACTIVEMQ/OpenWire+CPP+Client

Source code:
https://svn.apache.org/repos/asf/incubator/activemq/activemq-cpp/trunk/amazon/

Regards,
Nate

On 11/3/06, manuv <[EMAIL PROTECTED]> wrote:


Hi.

I've installed ActiveMQ release 4.0.1 and made some tests with Java
clients.
It's worked OK.

I also would like to access the broker from a C++ client. So, I've
downloaded the source for release 4.0.1 and tried to use the OpenWire CPP
client. I've built the OpenWire test using Microsoft Visual Studio and the
file /openwire-cpp/activemq-cpp.sln from the distribution. It has worked
fine.

But when I launch the test executable, it doesn'nt work. I get the output

Connecting to ActiveMQ broker...
Opening socket to: 127.0.0.1 on port 61616
Sending command: cmd.id = 1, corr.id = -1, type = CONNECTION_INFO
Received command: cmd.id = 0, corr.id = -1, type = WIRE_FORMAT_INFO
Received command: cmd.id = 1, corr.id = -1, type = BROKER_INFO

and after this, the client keeps waiting for ever.

It looks like it hangs inside the method 'getResponse' in the class
'FutureResponse', called from the method 'request' in 'CorrelatorFilter'.

Some help, please?

Thanks,

Manu




--
View this message in context:
http://www.nabble.com/problems-with-OpenWire-CPP-client-tf2570462.html#a7165365
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Reply via email to