From 6d4a694183971a16a168a3bab29de9b7b28900c5 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sat, 16 Apr 2022 14:09:01 +0100 Subject: [PATCH] add LocalAddr and RemoteAddr functions to http3.StreamCreator (#3384) --- http3/body.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/http3/body.go b/http3/body.go index 2f43f4dd2ba..23d4cf556ef 100644 --- a/http3/body.go +++ b/http3/body.go @@ -4,6 +4,7 @@ import ( "context" "fmt" "io" + "net" "github.com/lucas-clemente/quic-go" ) @@ -13,6 +14,8 @@ type StreamCreator interface { OpenStreamSync(context.Context) (quic.Stream, error) OpenUniStream() (quic.SendStream, error) OpenUniStreamSync(context.Context) (quic.SendStream, error) + LocalAddr() net.Addr + RemoteAddr() net.Addr } var _ StreamCreator = quic.Connection(nil)