Versions in this module Expand all Collapse all v4 v4.0.1 Jan 8, 2026 Changes in this version + type Net struct + func NewNet() (*Net, error) + func (n *Net) CreateDialer(d *net.Dialer) transport.Dialer + func (n *Net) CreateListenConfig(d *net.ListenConfig) transport.ListenConfig + func (n *Net) Dial(network, address string) (net.Conn, error) + func (n *Net) DialTCP(network string, laddr, raddr *net.TCPAddr) (transport.TCPConn, error) + func (n *Net) DialUDP(network string, laddr, raddr *net.UDPAddr) (transport.UDPConn, error) + func (n *Net) InterfaceByIndex(index int) (*transport.Interface, error) + func (n *Net) InterfaceByName(name string) (*transport.Interface, error) + func (n *Net) Interfaces() ([]*transport.Interface, error) + func (n *Net) ListenPacket(network string, address string) (net.PacketConn, error) + func (n *Net) ListenTCP(network string, laddr *net.TCPAddr) (transport.TCPListener, error) + func (n *Net) ListenUDP(network string, locAddr *net.UDPAddr) (transport.UDPConn, error) + func (n *Net) ResolveIPAddr(network, address string) (*net.IPAddr, error) + func (n *Net) ResolveTCPAddr(network, address string) (*net.TCPAddr, error) + func (n *Net) ResolveUDPAddr(network, address string) (*net.UDPAddr, error) + func (n *Net) UpdateInterfaces() error Other modules containing this package github.com/pion/transport github.com/pion/transport/v2 github.com/pion/transport/v3