gRPC server expects http2.ClientPreface(https://godoc.org/golang.org/x/net/http2#pkg-constants). >From the server side log, I can only tell that it didn't get the ClientPreface.
The client logs doesn't tell anything more than the connection failed. I'm not sure what the reason is. Can you provide more logs on both side? I would guess something is wrong with the TLS handshake. But I'm not sure what it is. On Thursday, March 9, 2017 at 8:36:00 PM UTC-8, Aakarshit Naga Sai Batchu wrote: > > We are running a go-grpc server with TLS enabled. > When we use the go-grpc-client it works perfectly fine with the Server. > But when we try node js and python grpc clients with go-grpc server it is > throwing exceptions > > > CLient-Side-Exceptions(Node js): > > > Error: Connect Failed > > > Client-Side-Exceptions(Python): > > > grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with > (StatusCode.UNAVAILABLE, Connect Failed)> > > > Server-Side-Exceptions(Go): > > > transport: http2Server.HandleStreams failed to receive the preface from > client: EOF > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/5b638586-06ea-4193-be4f-c9942fe17a50%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
