type net.Addr

120 uses

	net (current package)
		dial.go#L52: 	LocalAddr Addr
		dial.go#L202: func (r *Resolver) resolveAddrList(ctx context.Context, op, network, addr string, hint Addr) (addrList, error) {
		dial.go#L565: func (sd *sysDialer) dialSingle(ctx context.Context, ra Addr) (c Conn, err error) {
		fd_posix.go#L25: 	laddr       Addr
		fd_posix.go#L26: 	raddr       Addr
		fd_posix.go#L29: func (fd *netFD) setAddr(laddr, raddr Addr) {
		interface.go#L74: func (ifi *Interface) Addrs() ([]Addr, error) {
		interface.go#L87: func (ifi *Interface) MulticastAddrs() ([]Addr, error) {
		interface.go#L115: func InterfaceAddrs() ([]Addr, error) {
		interface_bsd.go#L80: func interfaceAddrTable(ifi *Interface) ([]Addr, error) {
		interface_bsd.go#L89: 	ifat := make([]Addr, 0, len(msgs))
		interface_darwin.go#L23: func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
		interface_darwin.go#L32: 	ifmat := make([]Addr, 0, len(msgs))
		iprawsock.go#L57: func (a *IPAddr) opAddr() Addr {
		iprawsock.go#L125: func (c *IPConn) ReadFrom(b []byte) (int, Addr, error) {
		iprawsock.go#L170: func (c *IPConn) WriteTo(b []byte, addr Addr) (int, error) {
		iprawsock_posix.go#L14: func sockaddrToIP(sa syscall.Sockaddr) Addr {
		ipsock.go#L52: type addrList []Addr
		ipsock.go#L55: func isIPv4(addr Addr) bool {
		ipsock.go#L68: func isNotIPv4(addr Addr) bool { return !isIPv4(addr) }
		ipsock.go#L73: func (addrs addrList) forResolve(network, addr string) Addr {
		ipsock.go#L91: func (addrs addrList) first(strategy func(Addr) bool) Addr {
		ipsock.go#L106: func (addrs addrList) partition(strategy func(Addr) bool) (primaries, fallbacks addrList) {
		ipsock.go#L124: func filterAddrList(filter func(IPAddr) bool, ips []IPAddr, inetaddr func(IPAddr) Addr, originalAddr string) (addrList, error) {
		ipsock.go#L263: 	inetaddr := func(ip IPAddr) Addr {
		net.go#L105: type Addr interface {
		net.go#L129: 	LocalAddr() Addr
		net.go#L132: 	RemoteAddr() Addr
		net.go#L217: func (c *conn) LocalAddr() Addr {
		net.go#L227: func (c *conn) RemoteAddr() Addr {
		net.go#L319: 	ReadFrom(p []byte) (n int, addr Addr, err error)
		net.go#L325: 	WriteTo(p []byte, addr Addr) (n int, err error)
		net.go#L332: 	LocalAddr() Addr
		net.go#L393: 	Addr() Addr
		net.go#L447: 	Source Addr
		net.go#L455: 	Addr Addr
		pipe.go#L138: func (*pipe) LocalAddr() Addr  { return pipeAddr{} }
		pipe.go#L139: func (*pipe) RemoteAddr() Addr { return pipeAddr{} }
		sock_posix.go#L92: func (fd *netFD) addrFunc() func(syscall.Sockaddr) Addr {
		sock_posix.go#L113: 	return func(syscall.Sockaddr) Addr { return nil }
		sockaddr_posix.go#L16: 	Addr
		tcpsock.go#L46: func (a *TCPAddr) opAddr() Addr {
		tcpsock.go#L283: func (l *TCPListener) Addr() Addr { return l.fd.laddr }
		tcpsock_posix.go#L16: func sockaddrToTCP(sa syscall.Sockaddr) Addr {
		udpsock.go#L49: func (a *UDPAddr) opAddr() Addr {
		udpsock.go#L114: func (c *UDPConn) ReadFrom(b []byte) (int, Addr, error) {
		udpsock.go#L159: func (c *UDPConn) WriteTo(b []byte, addr Addr) (int, error) {
		udpsock_posix.go#L14: func sockaddrToUDP(sa syscall.Sockaddr) Addr {
		unixsock.go#L44: func (a *UnixAddr) opAddr() Addr {
		unixsock.go#L118: func (c *UnixConn) ReadFrom(b []byte) (int, Addr, error) {
		unixsock.go#L163: func (c *UnixConn) WriteTo(b []byte, addr Addr) (int, error) {
		unixsock.go#L282: func (l *UnixListener) Addr() Addr { return l.fd.laddr }
		unixsock_posix.go#L52: func sockaddrToUnix(sa syscall.Sockaddr) Addr {
		unixsock_posix.go#L59: func sockaddrToUnixgram(sa syscall.Sockaddr) Addr {
		unixsock_posix.go#L66: func sockaddrToUnixpacket(sa syscall.Sockaddr) Addr {

	net/http
		socks_bundle.go#L27: func (d *socksDialer) connect(ctx context.Context, c net.Conn, address string) (_ net.Addr, ctxErr error) {
		socks_bundle.go#L264: 	boundAddr net.Addr
		socks_bundle.go#L269: func (c *socksConn) BoundAddr() net.Addr {
		socks_bundle.go#L343: func (d *socksDialer) DialWithConn(ctx context.Context, c net.Conn, network, address string) (net.Addr, error) {
		socks_bundle.go#L403: func (d *socksDialer) pathAddrs(address string) (proxy, dst net.Addr, err error) {

	net/http/httputil
		dump.go#L47: func (c *dumpConn) LocalAddr() net.Addr                { return nil }
		dump.go#L48: func (c *dumpConn) RemoteAddr() net.Addr               { return nil }

	crypto/tls
		conn.go#L124: func (c *Conn) LocalAddr() net.Addr {
		conn.go#L129: func (c *Conn) RemoteAddr() net.Addr {
		handshake_client.go#L964: func clientSessionCacheKey(serverAddr net.Addr, config *Config) string {

	github.com/go-redis/redis/v8/internal/pool
		conn.go#L60: func (cn *Conn) RemoteAddr() net.Addr {

	golang.org/x/crypto/ssh
		certs.go#L309: func (c *CertChecker) CheckHostKey(addr string, remote net.Addr, key PublicKey) error {
		client.go#L189: type HostKeyCallback func(hostname string, remote net.Addr, key PublicKey) error
		client.go#L244: 	return func(hostname string, remote net.Addr, key PublicKey) error {
		client.go#L253: func (f *fixedHostKey) check(hostname string, remote net.Addr, key PublicKey) error {
		connection.go#L40: 	RemoteAddr() net.Addr
		connection.go#L43: 	LocalAddr() net.Addr
		connection.go#L121: func (c *sshConn) RemoteAddr() net.Addr {
		connection.go#L129: func (c *sshConn) LocalAddr() net.Addr {
		handshake.go#L79: 	remoteAddr      net.Addr
		handshake.go#L123: func newClientTransport(conn keyingTransport, clientVersion, serverVersion []byte, config *ClientConfig, dialAddr string, addr net.Addr) *handshakeTransport {
		server.go#L294: func checkSourceAddress(addr net.Addr, sourceAddrs string) error {
		streamlocal.go#L111: func (l *unixListener) Addr() net.Addr {
		tcpip.go#L151: 	laddr net.Addr
		tcpip.go#L160: 	raddr net.Addr   // the raddr of the incoming connection
		tcpip.go#L163: func (l *forwardList) add(addr net.Addr) chan forward {
		tcpip.go#L197: 			laddr net.Addr
		tcpip.go#L198: 			raddr net.Addr
		tcpip.go#L254: func (l *forwardList) remove(addr net.Addr) {
		tcpip.go#L276: func (l *forwardList) forward(laddr, raddr net.Addr, ch NewChannel) bool {
		tcpip.go#L331: func (l *tcpListener) Addr() net.Addr {
		tcpip.go#L438: 	laddr, raddr net.Addr
		tcpip.go#L442: func (t *chanConn) LocalAddr() net.Addr {
		tcpip.go#L447: func (t *chanConn) RemoteAddr() net.Addr {

	golang.org/x/crypto/ssh/knownhosts
		knownhosts.go#L329: func (db *hostKeyDB) check(address string, remote net.Addr, remoteKey ssh.PublicKey) error {

	golang.org/x/net/internal/socks
		client.go#L21: func (d *Dialer) connect(ctx context.Context, c net.Conn, address string) (_ net.Addr, ctxErr error) {
		socks.go#L108: 	boundAddr net.Addr
		socks.go#L113: func (c *Conn) BoundAddr() net.Addr {
		socks.go#L187: func (d *Dialer) DialWithConn(ctx context.Context, c net.Conn, network, address string) (net.Addr, error) {
		socks.go#L247: func (d *Dialer) pathAddrs(address string) (proxy, dst net.Addr, err error) {

	google.golang.org/grpc
		trace.go#L59: 	remoteAddr net.Addr
		trace.go#L63: func (f *firstLine) SetRemoteAddr(addr net.Addr) {

	google.golang.org/grpc/internal/binarylog
		method_logger.go#L146: 	PeerAddr net.Addr
		method_logger.go#L182: 	PeerAddr net.Addr
		method_logger.go#L311: 	PeerAddr net.Addr
		method_logger.go#L400: func addrToProto(addr net.Addr) *pb.Address {

	google.golang.org/grpc/internal/channelz
		types.go#L470: 	LocalAddr net.Addr
		types.go#L472: 	RemoteAddr net.Addr

	google.golang.org/grpc/internal/transport
		handler_server.go#L151: func (ht *serverHandlerTransport) RemoteAddr() net.Addr { return strAddr(ht.req.RemoteAddr) }
		http2_client.go#L65: 	remoteAddr net.Addr
		http2_client.go#L66: 	localAddr  net.Addr
		http2_client.go#L1460: func (t *http2Client) RemoteAddr() net.Addr { return t.remoteAddr }
		http2_server.go#L73: 	remoteAddr  net.Addr
		http2_server.go#L74: 	localAddr   net.Addr
		http2_server.go#L1136: func (t *http2Server) RemoteAddr() net.Addr {
		transport.go#L658: 	RemoteAddr() net.Addr
		transport.go#L694: 	RemoteAddr() net.Addr

	google.golang.org/grpc/peer
		peer.go#L34: 	Addr net.Addr

	google.golang.org/grpc/stats
		handlers.go#L29: 	RemoteAddr net.Addr
		handlers.go#L31: 	LocalAddr net.Addr
		stats.go#L91: 	RemoteAddr net.Addr
		stats.go#L93: 	LocalAddr net.Addr
		stats.go#L151: 	RemoteAddr net.Addr
		stats.go#L153: 	LocalAddr net.Addr