I have read the following document about creating a custom transport for gRPC:
https://grpc.github.io/grpc/core/md_doc_core_transport_explainer.html
However, I