grpc-python

Step 1: Install pip

sudo apt install python3-pip

Step 2: Install grpc-tools

pip3 install grpcio-tools

If not install then you have to upgrade pip3

pip3 install --upgrade pip

Step 3: generate the bolierplate code needed for creating client and server

No need to do this step since already greet_pb2.py and greet_pb2_grpc.py already generated

python3 -m grpc_tools.protoc -I protos --python_out=. --grpc_python_out=. protos/greet.proto

step 4: To run the program use two terminal one for server and another for client

To run server

python3 greet_server.py

To run client

python3 greet_client.py

For presentation link click here