2012-10-23 52 views
1

我需要一个演示如何创建异步apache节俭C++客户端的例子。 In this similar question这里只是一个不点击服务器的例子。apache节俭异步C++客户端

+0

请更具体地了解你在找什么。你想要一个客户端向非阻塞服务器发出多个异步请求?或者你想要一个客户端与一个非阻塞服务器“工作”。 –

+0

@MarcDiMillo对我来说,他希望客户端异步。除了(我认为)你需要使用TFramedTransport之外,没有特殊的工作需要成为TNonblock服务器的客户端 – nhed

回答

1

我认为异步客户端是指能够在不等待响应的情况下调用远程服务,并在到达时设置某种回调。

它需要更改服务接口和调用服务的方式。不幸的是,我现在看不到在节俭C++库中的完整解决方案。编译器中的async目录和cob-style选项只有一些有限的支持。

0

服务器如何处理请求与客户端无关,您只需使用前面所述的TFramedTransport即可。客户端可以连接到任何类型的服务器。