You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by manuv <ma...@campus.upf.edu> on 2006/11/03 19:54:14 UTC
problems with OpenWire CPP client
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.
Re: problems with OpenWire CPP client
Posted by Nathan Mittler <na...@gmail.com>.
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 <ma...@campus.upf.edu> 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.
>
>