大神们,请教个问题。 我这里用同一个proto文件写了C#和golang版本的GRPC服务,发现C#的作为client可以访问作为server的golang的GRPC,能正常通信。 但是反过来不行了,golang的client去访问C#的server,任何接口都总是报错:Protocol message contained a tag with an invalid wire type.
google和百度了很久找不到解决办法。 请格纹帮忙提供点思路呢。谢谢。
有疑问加站长微信联系(非本文作者)

会不会是版本问题。通常这种项目都会指定各个语言对应的支持版本,A语言支持的B语言不一定支持。
ide 都有RPC 客户端,学会用,只要通用rpc 可以正常,就可以访问
提示说是tag问题,确认下go这边的tag有问题还是c那边的
go版本和C#都用的3.17.3版本的protoc