问题描述
google protocol docs 教我如何将同步调用 service->Search
写入服务器端。
using google::protobuf;
protobuf::RpcChannel* channel;
protobuf::RpcController* controller;
SearchService* service;
SearchRequest request;
SearchResponse response;
void DoSearch() {
channel = new MyRpcChannel("somehost.example.com:1234");
controller = new MyRpcController;
service = new SearchService::Stub(channel);
request.set_query("protocol buffers");
// Execute the RPC Here.
service->Search(controller,request,response,protobuf::NewCallback(&Done));
}
void Done() {
delete service;
delete channel;
delete controller;
}
我只想异步通知服务器端并丢弃任何响应。能实现吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)