Versions in this module Expand all Collapse all v1 v1.2.0 Nov 11, 2023 Changes in this version + const ATYP_DOMAIN_NAME + const ATYP_IPV6 + const ATYP_IPv4 + const MaxAddrLen + func DialAddr(lAddr, rAddr *net.UDPAddr) (net.Conn, error) + func DialAddress(lAddress, rAddress string) (net.Conn, error) + func Listen(addr *net.UDPAddr) (net.Conn, error) + func ListenAddress(address string) (net.Conn, error) + func NewUDP4Addr(address string) (*net.UDPAddr, error) + func NewUDP6Addr(address string) (*net.UDPAddr, error) + func NewUDPAddr(address string) (*net.UDPAddr, error) + func NewUDPAddrFromIPPort(ip string, port int, zone string) *net.UDPAddr + func Transfer(src net.Conn, dst net.Conn, closed bool) (chan iokit.Direction, error) + func TransferDynamic(srcEncrypted net.Conn, config *sstrans.ShadowSocksConfig, closed bool) (chan iokit.Direction, error) + func TransferFromListen(lAddrFrom *net.UDPAddr, config *sstrans.ShadowSocksConfig, keepListening bool) error