forked from quic-go/quic-go
close the h2quic.RoundTripper in the example client
While it's not necessary, it's best practice to close the RoundTripper. That way, QUIC can do a proper connection shutdown.
This commit is contained in:
@@ -31,10 +31,12 @@ func main() {
|
|||||||
versions = append([]protocol.VersionNumber{protocol.VersionTLS}, versions...)
|
versions = append([]protocol.VersionNumber{protocol.VersionTLS}, versions...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
roundTripper := &h2quic.RoundTripper{
|
||||||
|
QuicConfig: &quic.Config{Versions: versions},
|
||||||
|
}
|
||||||
|
defer roundTripper.Close()
|
||||||
hclient := &http.Client{
|
hclient := &http.Client{
|
||||||
Transport: &h2quic.RoundTripper{
|
Transport: roundTripper,
|
||||||
QuicConfig: &quic.Config{Versions: versions},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var wg sync.WaitGroup
|
var wg sync.WaitGroup
|
||||||
|
|||||||
Reference in New Issue
Block a user