Documentation
¶
Index ¶
- 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 NewCoupleUDPAddr(lAddress string, dAddress string) (*net.UDPAddr, *net.UDPAddr, 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(src net.Conn, dstConnFactory iokit.ConnFactoryFunc, closed bool) (chan iokit.Direction, error)
- func TransferFromDialToDial(lAddr *net.UDPAddr, dAddr *net.UDPAddr, keepListening bool, ...) error
- func TransferFromDialToDialAddress(dAddressFrom string, dAddressTo string, output *UDPTransferContext) error
- func TransferFromListenToDial(lAddr *net.UDPAddr, dAddr *net.UDPAddr, keepListening bool, ...) error
- func TransferFromListenToDialAddress(lAddress string, dAddress string, keepListening bool, ...) error
- func TransferFromListenToListen(lAddr *net.UDPAddr, dAddr *net.UDPAddr, keepListening bool, ...) error
- func TransferFromListenToListenAddress(lAddressFrom string, lAddressTo string, output *UDPTransferContext) error
- type UDPTransferContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCoupleUDPAddr ¶
func NewUDPAddrFromIPPort ¶
func TransferDynamic ¶
func TransferFromDialToDial ¶
func TransferFromDialToDialAddress ¶
func TransferFromDialToDialAddress(dAddressFrom string, dAddressTo string, output *UDPTransferContext) error
func TransferFromListenToDialAddress ¶
func TransferFromListenToDialAddress(lAddress string, dAddress string, keepListening bool, output *UDPTransferContext) error
func TransferFromListenToListenAddress ¶
func TransferFromListenToListenAddress(lAddressFrom string, lAddressTo string, output *UDPTransferContext) error
Types ¶
type UDPTransferContext ¶
type UDPTransferContext struct { LAddr *net.UDPAddr DAddr *net.UDPAddr KeepListening bool //LListener *net.TCPListener //DListener *net.TCPListener StopChan *chan os.Signal }
func BuildTransfer ¶
func BuildTransfer(lAddress string, dAddress string, keepListening bool) (*UDPTransferContext, error)
func (UDPTransferContext) Stop ¶
func (t UDPTransferContext) Stop()
func (UDPTransferContext) TransferFromDialToDial ¶
func (t UDPTransferContext) TransferFromDialToDial() error
func (UDPTransferContext) TransferFromListenToDial ¶
func (t UDPTransferContext) TransferFromListenToDial() error
func (UDPTransferContext) TransferFromListenToListen ¶
func (t UDPTransferContext) TransferFromListenToListen() error
Click to show internal directories.
Click to hide internal directories.