AddrToSockaddr converts netip.Addr + port into a socket address
(ip netip.Addr, port int)
| 198 | |
| 199 | // IPToSockaddr converts IP + port into a socket address |
| 200 | // Somewhat copy from https://github.com/golang/go/blob/16cd770e0668a410a511680b2ac1412e554bd27b/src/net/ipsock_posix.go#L145 |
| 201 | func IPToSockaddr(ip net.IP, port int) unix.Sockaddr { |
| 202 | if ip.To4() != nil { |
| 203 | sa := &unix.SockaddrInet4{Port: port} |
| 204 | copy(sa.Addr[:], ip.To4()) |
| 205 | return sa |
| 206 | } |
| 207 | sa := &unix.SockaddrInet6{Port: port} |
| 208 | copy(sa.Addr[:], ip.To16()) |
no outgoing calls
searching dependent graphs…