You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Greetings!
I’m trying to implement a gRPC server based on the examples you have provided.
As for the client, I’m using a Go client, setting it up like this:
Unfortunately, when trying to send a request to the server I get an error. Client side:
2023/08/03 05:37:01 INFO: [transport] transport: loopyWriter.run returning. connection error: desc = "transport is closing"
2023/08/03 05:37:01 WARNING: [core] grpc: addrConn.createTransport failed to connect to {192.168.98.13:7777 192.168.98.13:7777 <nil> <nil> 0 <nil>}: failed to receive server preface within timeout
Server side: PROTOBUF_C_RPC_PROTOCOL_STATUS_INCOMPLETE_BUFFER
Successful request, C client:
Failed exchange, Go client:
It looks like the Go client attempts to connect using HTTP/2 as transport whereas the server does not support it.
Could you please help me solve this problem: is there a way I can tune the server to be compatible with the Go client or it is not possible at all?
The text was updated successfully, but these errors were encountered:
Greetings!
I’m trying to implement a gRPC server based on the examples you have provided.
As for the client, I’m using a Go client, setting it up like this:
Unfortunately, when trying to send a request to the server I get an error. Client side:
Server side:
PROTOBUF_C_RPC_PROTOCOL_STATUS_INCOMPLETE_BUFFER
Successful request, C client:

Failed exchange, Go client:

It looks like the Go client attempts to connect using HTTP/2 as transport whereas the server does not support it.
Could you please help me solve this problem: is there a way I can tune the server to be compatible with the Go client or it is not possible at all?
The text was updated successfully, but these errors were encountered: