Why gRPC client follows its TCP "FIN, ACK" with "RST, ACK"?

35 views
Skip to first unread message

Marcin Dulak

unread,
Oct 20, 2024, 2:36:47 PM10/20/24
to grpc.io
Hi,

I'm seeing differences in behavior of the Python vs Golang gRPC.
From localhost tests of the Helloworld quickstarts,
Python unary gRPC seems to always (?) make the client follow its TCP "FIN, ACK" with "RST, ACK".
In a Golang quickstart, this happens every few calls, with the majority performing
the usual FIN->FIN->ACK sequence.

Here is a repository which demonstrates this https://github.com/marcindulak/grpc-client-tcp-rst

Marcin

Reply all
Reply to author
Forward
0 new messages