| 12345678910111213141516171819 |
- package missinggo
- import (
- "net"
- "strconv"
- )
- type IpPort struct {
- IP net.IP
- Port uint16
- }
- func (me IpPort) String() string {
- return net.JoinHostPort(me.IP.String(), strconv.FormatUint(uint64(me.Port), 10))
- }
- func IpPortFromNetAddr(na net.Addr) IpPort {
- return IpPort{AddrIP(na), uint16(AddrPort(na))}
- }
|