| 1234567891011121314151617 |
- package utils
- import (
- "encoding/binary"
- "net"
- )
- func Long2ip(i uint32) net.IP {
- ip := make([]byte, 4)
- binary.BigEndian.PutUint32(ip, i)
- return ip
- }
- func Ip2long(ip net.IP) uint32 {
- ip = ip.To4()
- return binary.BigEndian.Uint32(ip)
- }
|