quic: add LocalAddr() and RemoteAddr() to quic.Conn

This commit is contained in:
jfgiorgi
2024-10-30 13:25:47 +01:00
parent 511cc3a406
commit a326378fdd

View File

@@ -176,6 +176,16 @@ func (c *Conn) String() string {
return fmt.Sprintf("quic.Conn(%v,->%v)", c.side, c.peerAddr)
}
// LocalAddr returns the local network address, if known.
func (c *Conn) LocalAddr() netip.AddrPort {
return c.localAddr
}
// RemoteAddr returns the remote network address, if known.
func (c *Conn) RemoteAddr() netip.AddrPort {
return c.peerAddr
}
// confirmHandshake is called when the handshake is confirmed.
// https://www.rfc-editor.org/rfc/rfc9001#section-4.1.2
func (c *Conn) confirmHandshake(now time.Time) {