Обертка над grpc позволяющая взаимодействовать с grpc с помощью системы синалов слотов qt.
На данный момент поддерживается только rpc вида rpc SendMessage (Data) returns (stream Data) {}
Оcновная идея состоит в следующем:
- сервер может отвечать на RPC запросы каждого клиента индивидуально
- сервер поддерживает механизм уведомлений клиента по подписке
- sudo apt-get install grpc-1-14-dev
Пример демонстрирует обмен сообщениями сервера, и произвольного количества клиентов.
Любой клиент может отправить сообщение серверу, а сервер может выборочно потдвердить сообщение любого клиента.
Так же сервер может отправить сообщение сразу всем клиентам (отправка уведомлений с сервера)