我有一个使用 Boost.ASIO 编写的程序。我正在寻找一个可以与它一起使用的 C++ XMPP 客户端库,即一个已经使用 Boost.ASIO 并且公开其内部 io_service 实例,或者我可以使用我自己现有的 io_service 实例进行初始化的库,然后只需在我的 io_service 上调用 run()。
显然 Swiften ( https://swift.im/swiften.html ) 在内部使用 Boost,但我找不到任何关于如何获取内部 io_service 的示例。
任何指针?