SockaddrToPort converts socket address to an IP Somewhat copy from https://github.com/golang/go/blob/658b5e66ecbc41a49e6fb5aa63c5d9c804cf305f/src/net/udpsock_posix.go#L15
(sa unix.Sockaddr)
| 231 | |
| 232 | // SockaddrToAddr converts socket address to a netip.Addr |
| 233 | // Somewhat copy from https://github.com/golang/go/blob/658b5e66ecbc41a49e6fb5aa63c5d9c804cf305f/src/net/udpsock_posix.go#L15 |
| 234 | func SockaddrToAddr(sa unix.Sockaddr) netip.Addr { |
| 235 | switch sa := sa.(type) { |
| 236 | case *unix.SockaddrInet4: |
| 237 | return netip.AddrFrom4(sa.Addr).Unmap() |
| 238 | case *unix.SockaddrInet6: |
| 239 | return netip.AddrFrom16(sa.Addr).Unmap() |
| 240 | } |
| 241 | return netip.Addr{} |
| 242 | } |
| 243 | |
| 244 | // SockaddrToPort converts socket address to an IP |
no outgoing calls
searching dependent graphs…