AMQP-CPP - RabbitMQ事件循环不起作用

时间:2018-05-30 07:33:31

标签: c++ events event-handling rabbitmq amqp

我没有得到Language supported in Skype正常运行的RabbitMQ CPP(CopernicaMarketingSoftware / AMQP-CPP)库的事件循环。我已经设置了一个rabbitmq服务器,它运行正常。

我的代码如下所示:

Openlayers 2

不幸的是 select 只返回0,我从不跳转到TCP处理程序中的 onConnected 回调。我只是跳了一次监视器回调。奇怪的是,monitor方法中的文件描述符是3,但如果我查看 / proc 文件夹中的文件描述符,我会看到套接字的fd编号为5。

这是我在/ proc文件夹中的打印输出:

Openlayers 3

我使用像libuv和libevent这样的现成事件循环,但是我希望了解它是如何工作的。

如何让它发挥作用?

1 个答案:

答案 0 :(得分:1)

以下一行

FD_SET(myHandler.m_fd, &rfds);
需要在事件循环中添加