Some checks failed
codecov / upload (push) Failing after 13m59s
CodeQL / Analyze (push) Failing after 1s
Testing / vet-proto (push) Failing after 1s
Testing / tests (arm, latest) (push) Waiting to run
Testing / extras (latest) (push) Failing after 1s
Testing / static checks (latest-1) (push) Failing after 1s
Testing / tests (-race, latest) (push) Failing after 1s
Testing / tests (i386, latest) (push) Failing after 1s
Testing / tests (latest) (push) Failing after 1s
Testing / tests (latest-1) (push) Failing after 1s
Lock Threads / lock (push) Failing after 1s
govulncheck / govulncheck (.) (push) Failing after 1s
govulncheck / govulncheck (./cmd/protoc-gen-go-grpc) (push) Failing after 1s
govulncheck / govulncheck (./gcp/observability) (push) Failing after 1s
govulncheck / govulncheck (./security/advancedtls) (push) Failing after 1s
govulncheck / govulncheck (./stats/opencensus) (push) Failing after 1s
Stale bot / stale (push) Failing after 1s
16 lines
380 B
Markdown
16 lines
380 B
Markdown
# Keepalive
|
|
|
|
This example illustrates how to set up client-side keepalive pings and
|
|
server-side keepalive ping enforcement and connection idleness settings. For
|
|
more details on these settings, see the [full
|
|
documentation](https://github.com/grpc/grpc-go/tree/master/Documentation/keepalive.md).
|
|
|
|
|
|
```
|
|
go run server/main.go
|
|
```
|
|
|
|
```
|
|
GODEBUG=http2debug=2 go run client/main.go
|
|
```
|