即使在rpc成功响应后,如何保持grpc流打开?

时间:2018-08-31 14:09:10

标签: c++ grpc

我正在尝试构建在服务器端具有流的<form action="" class ="add-content" id="edit_modal"> <h2>My Diary | Edit Entry <i class="fa fa-book" aria-hidden="true"></i></h2> <div class="form-group"> <label></label> <textarea id = "title" class ="input-control"></textarea> </div> <div class="form-group"> <label></label> <textarea id = "body" class ="input-control"> </textarea> </div> <div class ="form-group"> <label>&nbsp</label> <button type = "submit" class ="button button-block" />Save <i class="fa fa-floppy-o" aria-hidden="true"></i></button> </div> </form> grpc。 原型就像

rpc

即使rpc xyz (abc) return (stream asd){} 返回一次响应后,如何构建C ++客户端以继续侦听流。

rpc

我能够获得一次回复,但是即使在回复到来之后也如何继续在同一频道上收听。我尝试引入std::unique_ptr<ClientReader<asd>> reader(stub_->xyz(&context, request)); while (reader->Read(&reply)) { std::cout<<"Response got from server: " << reply.message() << " " << std::endl; } ,但在引发异常后关闭。

0 个答案:

没有答案