- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for interfaceToIPv4Addr (0.24 sec)
-
src/net/sockoptip_windows.go
// license that can be found in the LICENSE file. package net import ( "os" "runtime" "syscall" ) func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error { ip, err := interfaceToIPv4Addr(ifi) if err != nil { return os.NewSyscallError("setsockopt", err) } var a [4]byte copy(a[:], ip.To4()) err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 30 19:09:46 UTC 2023 - 786 bytes - Viewed (0) -
src/net/sockoptip_bsdvar.go
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd || solaris package net import ( "runtime" "syscall" ) func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error { ip, err := interfaceToIPv4Addr(ifi) if err != nil { return wrapSyscallError("setsockopt", err) } var a [4]byte copy(a[:], ip.To4()) err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a) runtime.KeepAlive(fd)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 28 18:17:57 UTC 2021 - 867 bytes - Viewed (0) -
src/net/sockopt_posix.go
//go:build unix || windows package net import ( "internal/bytealg" "runtime" "syscall" ) // Boolean to int. func boolint(b bool) int { if b { return 1 } return 0 } func interfaceToIPv4Addr(ifi *Interface) (IP, error) { if ifi == nil { return IPv4zero, nil } ifat, err := ifi.Addrs() if err != nil { return nil, err } for _, ifa := range ifat { switch v := ifa.(type) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 15:06:47 UTC 2023 - 2.1K bytes - Viewed (0)