type net.Conn (interface)

Method Implmentations

Close() error (*IPConn).conn.Close (*TCPConn).conn.Close (*UDPConn).conn.Close (*UnixConn).conn.Close *crypto/tls.Conn.Close github.com/libp2p/go-libp2p/core/sec.SecureConn.Close github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.Close *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.Close github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.Close *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.Close *github.com/libp2p/go-yamux/v5.Stream.Close github.com/marten-seemann/tcp.Conn.Conn.Close *github.com/miekg/dns.Conn.Conn.Close github.com/miekg/dns.Transfer.Conn.Conn.Close github.com/multiformats/go-multiaddr/net.Conn.Close *github.com/pion/dtls/v2.Conn.Close *github.com/pion/dtls/v3.Conn.Close *github.com/pion/ice/v4.Conn.Close github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.Close github.com/pion/transport/v2.TCPConn.Close github.com/pion/transport/v2.UDPConn.Close *github.com/pion/transport/v2/udp.Conn.Close github.com/pion/transport/v3.TCPConn.Close github.com/pion/transport/v3.UDPConn.Close *github.com/pion/transport/v3/vnet.UDPConn.Close *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.Close *github.com/pion/webrtc/v4/internal/mux.Endpoint.Close *github.com/soheilhy/cmux.MuxConn.Conn.Close golang.org/x/net/internal/socks.Conn.Conn.Close *golang.org/x/net/ipv4.RawConn.Close
LocalAddr() Addr (*IPConn).conn.LocalAddr (*TCPConn).conn.LocalAddr (*UDPConn).conn.LocalAddr (*UnixConn).conn.LocalAddr *crypto/tls.Conn.LocalAddr github.com/libp2p/go-libp2p/core/sec.SecureConn.LocalAddr github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.LocalAddr *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.LocalAddr github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.LocalAddr *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.LocalAddr *github.com/libp2p/go-yamux/v5.Stream.LocalAddr github.com/marten-seemann/tcp.Conn.Conn.LocalAddr *github.com/miekg/dns.Conn.Conn.LocalAddr github.com/miekg/dns.Transfer.Conn.Conn.LocalAddr github.com/multiformats/go-multiaddr/net.Conn.LocalAddr *github.com/pion/dtls/v2.Conn.LocalAddr *github.com/pion/dtls/v3.Conn.LocalAddr *github.com/pion/ice/v4.Conn.LocalAddr github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.LocalAddr github.com/pion/transport/v2.TCPConn.LocalAddr github.com/pion/transport/v2.UDPConn.LocalAddr *github.com/pion/transport/v2/udp.Conn.LocalAddr github.com/pion/transport/v3.TCPConn.LocalAddr github.com/pion/transport/v3.UDPConn.LocalAddr *github.com/pion/transport/v3/vnet.UDPConn.LocalAddr *github.com/pion/turn/v4/internal/client.TCPConn.LocalAddr *github.com/pion/webrtc/v4/internal/mux.Endpoint.LocalAddr *github.com/soheilhy/cmux.MuxConn.Conn.LocalAddr golang.org/x/net/internal/socks.Conn.Conn.LocalAddr *golang.org/x/net/ipv4.RawConn.packetHandler.IPConn.conn.LocalAddr
Read(b []byte) (n int, err error) (*IPConn).conn.Read (*TCPConn).conn.Read (*UDPConn).conn.Read (*UnixConn).conn.Read *crypto/tls.Conn.Read github.com/libp2p/go-libp2p/core/sec.SecureConn.Read github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.Read *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.Read github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.Read *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.Read *github.com/libp2p/go-yamux/v5.Stream.Read github.com/marten-seemann/tcp.Conn.Conn.Read *github.com/miekg/dns.Conn.Read github.com/miekg/dns.Transfer.Conn.Read github.com/multiformats/go-multiaddr/net.Conn.Read *github.com/pion/dtls/v2.Conn.Read *github.com/pion/dtls/v3.Conn.Read *github.com/pion/ice/v4.Conn.Read github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.Read github.com/pion/transport/v2.TCPConn.Read github.com/pion/transport/v2.UDPConn.Read *github.com/pion/transport/v2/udp.Conn.Read github.com/pion/transport/v3.TCPConn.Read github.com/pion/transport/v3.UDPConn.Read *github.com/pion/transport/v3/vnet.UDPConn.Read *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.Read *github.com/pion/webrtc/v4/internal/mux.Endpoint.Read *github.com/soheilhy/cmux.MuxConn.Read golang.org/x/net/internal/socks.Conn.Conn.Read *golang.org/x/net/ipv4.RawConn.packetHandler.IPConn.conn.Read
RemoteAddr() Addr (*IPConn).conn.RemoteAddr (*TCPConn).conn.RemoteAddr (*UDPConn).conn.RemoteAddr (*UnixConn).conn.RemoteAddr *crypto/tls.Conn.RemoteAddr github.com/libp2p/go-libp2p/core/sec.SecureConn.RemoteAddr github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.RemoteAddr *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.RemoteAddr github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.RemoteAddr *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.RemoteAddr *github.com/libp2p/go-yamux/v5.Stream.RemoteAddr github.com/marten-seemann/tcp.Conn.Conn.RemoteAddr *github.com/miekg/dns.Conn.Conn.RemoteAddr github.com/miekg/dns.Transfer.Conn.Conn.RemoteAddr github.com/multiformats/go-multiaddr/net.Conn.RemoteAddr *github.com/pion/dtls/v2.Conn.RemoteAddr *github.com/pion/dtls/v3.Conn.RemoteAddr *github.com/pion/ice/v4.Conn.RemoteAddr github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.RemoteAddr github.com/pion/transport/v2.TCPConn.RemoteAddr github.com/pion/transport/v2.UDPConn.RemoteAddr *github.com/pion/transport/v2/udp.Conn.RemoteAddr github.com/pion/transport/v3.TCPConn.RemoteAddr github.com/pion/transport/v3.UDPConn.RemoteAddr *github.com/pion/transport/v3/vnet.UDPConn.RemoteAddr *github.com/pion/turn/v4/internal/client.TCPConn.RemoteAddr *github.com/pion/webrtc/v4/internal/mux.Endpoint.RemoteAddr *github.com/soheilhy/cmux.MuxConn.Conn.RemoteAddr golang.org/x/net/internal/socks.Conn.Conn.RemoteAddr *golang.org/x/net/ipv4.RawConn.packetHandler.IPConn.conn.RemoteAddr
SetDeadline(t time.Time) error (*IPConn).conn.SetDeadline (*TCPConn).conn.SetDeadline (*UDPConn).conn.SetDeadline (*UnixConn).conn.SetDeadline *crypto/tls.Conn.SetDeadline github.com/libp2p/go-libp2p/core/sec.SecureConn.SetDeadline github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.SetDeadline *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.SetDeadline github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.SetDeadline *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.SetDeadline *github.com/libp2p/go-yamux/v5.Stream.SetDeadline github.com/marten-seemann/tcp.Conn.Conn.SetDeadline *github.com/miekg/dns.Conn.Conn.SetDeadline github.com/miekg/dns.Transfer.Conn.Conn.SetDeadline github.com/multiformats/go-multiaddr/net.Conn.SetDeadline *github.com/pion/dtls/v2.Conn.SetDeadline *github.com/pion/dtls/v3.Conn.SetDeadline *github.com/pion/ice/v4.Conn.SetDeadline github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.SetDeadline github.com/pion/transport/v2.TCPConn.SetDeadline github.com/pion/transport/v2.UDPConn.SetDeadline *github.com/pion/transport/v2/udp.Conn.SetDeadline github.com/pion/transport/v3.TCPConn.SetDeadline github.com/pion/transport/v3.UDPConn.SetDeadline *github.com/pion/transport/v3/vnet.UDPConn.SetDeadline *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.SetDeadline *github.com/pion/webrtc/v4/internal/mux.Endpoint.SetDeadline *github.com/soheilhy/cmux.MuxConn.Conn.SetDeadline golang.org/x/net/internal/socks.Conn.Conn.SetDeadline *golang.org/x/net/ipv4.RawConn.SetDeadline
SetReadDeadline(t time.Time) error (*IPConn).conn.SetReadDeadline (*TCPConn).conn.SetReadDeadline (*UDPConn).conn.SetReadDeadline (*UnixConn).conn.SetReadDeadline *crypto/tls.Conn.SetReadDeadline github.com/libp2p/go-libp2p/core/sec.SecureConn.SetReadDeadline github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.SetReadDeadline *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.SetReadDeadline github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.SetReadDeadline *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.SetReadDeadline *github.com/libp2p/go-yamux/v5.Stream.SetReadDeadline github.com/marten-seemann/tcp.Conn.Conn.SetReadDeadline *github.com/miekg/dns.Conn.Conn.SetReadDeadline github.com/miekg/dns.Transfer.Conn.Conn.SetReadDeadline github.com/multiformats/go-multiaddr/net.Conn.SetReadDeadline *github.com/pion/dtls/v2.Conn.SetReadDeadline *github.com/pion/dtls/v3.Conn.SetReadDeadline *github.com/pion/ice/v4.Conn.SetReadDeadline github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.SetReadDeadline github.com/pion/transport/v2.TCPConn.SetReadDeadline github.com/pion/transport/v2.UDPConn.SetReadDeadline *github.com/pion/transport/v2/udp.Conn.SetReadDeadline github.com/pion/transport/v3.TCPConn.SetReadDeadline github.com/pion/transport/v3.UDPConn.SetReadDeadline *github.com/pion/transport/v3/vnet.UDPConn.SetReadDeadline *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.SetReadDeadline *github.com/pion/webrtc/v4/internal/mux.Endpoint.SetReadDeadline *github.com/soheilhy/cmux.MuxConn.Conn.SetReadDeadline golang.org/x/net/internal/socks.Conn.Conn.SetReadDeadline *golang.org/x/net/ipv4.RawConn.SetReadDeadline
SetWriteDeadline(t time.Time) error (*IPConn).conn.SetWriteDeadline (*TCPConn).conn.SetWriteDeadline (*UDPConn).conn.SetWriteDeadline (*UnixConn).conn.SetWriteDeadline *crypto/tls.Conn.SetWriteDeadline github.com/libp2p/go-libp2p/core/sec.SecureConn.SetWriteDeadline github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.SetWriteDeadline *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.SetWriteDeadline github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.SetWriteDeadline *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.SetWriteDeadline *github.com/libp2p/go-yamux/v5.Stream.SetWriteDeadline github.com/marten-seemann/tcp.Conn.Conn.SetWriteDeadline *github.com/miekg/dns.Conn.Conn.SetWriteDeadline github.com/miekg/dns.Transfer.Conn.Conn.SetWriteDeadline github.com/multiformats/go-multiaddr/net.Conn.SetWriteDeadline *github.com/pion/dtls/v2.Conn.SetWriteDeadline *github.com/pion/dtls/v3.Conn.SetWriteDeadline *github.com/pion/ice/v4.Conn.SetWriteDeadline github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.SetWriteDeadline github.com/pion/transport/v2.TCPConn.SetWriteDeadline github.com/pion/transport/v2.UDPConn.SetWriteDeadline *github.com/pion/transport/v2/udp.Conn.SetWriteDeadline github.com/pion/transport/v3.TCPConn.SetWriteDeadline github.com/pion/transport/v3.UDPConn.SetWriteDeadline *github.com/pion/transport/v3/vnet.UDPConn.SetWriteDeadline *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.SetWriteDeadline *github.com/pion/webrtc/v4/internal/mux.Endpoint.SetWriteDeadline *github.com/soheilhy/cmux.MuxConn.Conn.SetWriteDeadline golang.org/x/net/internal/socks.Conn.Conn.SetWriteDeadline *golang.org/x/net/ipv4.RawConn.SetWriteDeadline
Write(b []byte) (n int, err error) (*IPConn).conn.Write (*TCPConn).conn.Write (*UDPConn).conn.Write (*UnixConn).conn.Write *crypto/tls.Conn.Write github.com/libp2p/go-libp2p/core/sec.SecureConn.Write github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.Write *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.Write github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.Write *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.Write *github.com/libp2p/go-yamux/v5.Stream.Write github.com/marten-seemann/tcp.Conn.Conn.Write *github.com/miekg/dns.Conn.Write github.com/miekg/dns.Transfer.Conn.Write github.com/multiformats/go-multiaddr/net.Conn.Write *github.com/pion/dtls/v2.Conn.Write *github.com/pion/dtls/v3.Conn.Write *github.com/pion/ice/v4.Conn.Write github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.Write github.com/pion/transport/v2.TCPConn.Write github.com/pion/transport/v2.UDPConn.Write *github.com/pion/transport/v2/udp.Conn.Write github.com/pion/transport/v3.TCPConn.Write github.com/pion/transport/v3.UDPConn.Write *github.com/pion/transport/v3/vnet.UDPConn.Write *github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.Write *github.com/pion/webrtc/v4/internal/mux.Endpoint.Write *github.com/soheilhy/cmux.MuxConn.Conn.Write golang.org/x/net/internal/socks.Conn.Conn.Write *golang.org/x/net/ipv4.RawConn.packetHandler.IPConn.conn.Write