| 1234567891011121314151617181920 |
- package reuseport
- import (
- "net"
- )
- func ResolveAddr(network, address string) (net.Addr, error) {
- switch network {
- default:
- return nil, net.UnknownNetworkError(network)
- case "ip", "ip4", "ip6":
- return net.ResolveIPAddr(network, address)
- case "tcp", "tcp4", "tcp6":
- return net.ResolveTCPAddr(network, address)
- case "udp", "udp4", "udp6":
- return net.ResolveUDPAddr(network, address)
- case "unix", "unixgram", "unixpacket":
- return net.ResolveUnixAddr(network, address)
- }
- }
|