#c #client #streaming #grpc
#c #клиент #потоковая передача #grpc
Вопрос:
Я следую примеру ListFeatures () в этом руководстве:https://github.com/grpc/grpc/blob/v1.31.0/examples/cpp/route_guide/route_guide_client.cc
Мой сервер находится на Java, а мое клиентское приложение — на c .
У меня и сервер, и клиент запущены локально. Что я наблюдаю, так это то, что мое приложение выходит из строя, когда я пытаюсь прочитать ответ потока через `reader-> Read(amp;feature). Я могу проверить, что сервер принимает вызов api и отправляет ответы обратно. Я также могу успешно подключиться к серверу из bloomRPC.
Есть идеи, почему я не могу получать ответы в моем клиентском приложении c ?
Очень признателен!
Ответ №1:
У меня возникла эта проблема, когда контекст, используемый для создания ClientReader, выпал из области видимости. Контекст должен быть постоянным, пока используется ClientReader.