<html><head><style type='text/css'>body { font-family: 'Times New Roman'; font-size: 12pt; color: #000000}</style></head><body><br>Hi Michael,<br><br>I initially tried modifying WireAPI with some success, but I could not get a reliable build from the overly complicated build process. After several hours of effort, I gave up and spent a half hour modifying RabbitMQ to speak the 0.9 version of the AMQP wire protocol. It obviously doesn't implement the 0.9 new features, but with the attached patch (against 1.4.0), the wire formats match such that you'll be able to use WireAPI.<br><br>Enjoy,<br>Bill<br><br>----- Original Message -----<br>From: "Michael Artz" <mlartz@gmail.com><br>To: rabbitmq-discuss@lists.rabbitmq.com<br>Sent: Thursday, February 5, 2009 5:37:21 PM (GMT-0500) America/New_York<br>Subject: [rabbitmq-discuss] C Client Library?<br><br><br>I know that this has been asked before (I couldn't find the answer), but are there any native C client libraries that work (or could be made to work) with RabbitMQ (i.e. AMPQ 0-8)? I've seen hints that people have been able to (potentially) make the OpenAMPQ WireAPI work ... does anyone know if this is true? Alternatively, for very simple use cases (3 topic exchanges and 10 queues), how much effort would be required to modify either RabbitMQ or WireAPI to interoperate?<br>
<br>Thanks,<br>-Mike<br>
</body></html>