mirror of
https://github.com/cedar2025/hysteria.git
synced 2025-06-10 22:49:54 +00:00
15 lines
454 B
Go
15 lines
454 B
Go
package core
|
|
|
|
import "net"
|
|
|
|
type Transport interface {
|
|
QUICResolveUDPAddr(address string) (*net.UDPAddr, error)
|
|
QUICListenUDP(laddr *net.UDPAddr) (*net.UDPConn, error)
|
|
|
|
OutResolveIPAddr(address string) (*net.IPAddr, error)
|
|
OutResolveUDPAddr(address string) (*net.UDPAddr, error)
|
|
OutDial(network, address string) (net.Conn, error)
|
|
OutDialTCP(laddr, raddr *net.TCPAddr) (*net.TCPConn, error)
|
|
OutListenUDP(laddr *net.UDPAddr) (*net.UDPConn, error)
|
|
}
|