package net
import (
)
func ( *netFD, *Interface) error {
, := interfaceToIPv4Addr()
if != nil {
return wrapSyscallError("setsockopt", )
}
var [4]byte
copy([:], .To4())
= .pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, )
runtime.KeepAlive()
return wrapSyscallError("setsockopt", )
}
func ( *netFD, bool) error {
:= .pfd.SetsockoptByte(syscall.IPPROTO_IP, syscall.IP_MULTICAST_LOOP, byte(boolint()))
runtime.KeepAlive()
return wrapSyscallError("setsockopt", )
}