INNER CODE UNIT · Go

getMulticastIfs

Edgio/vflow · disc/disc.go:189

func getMulticastIfs() ([]net.Interface, error) {
	var out []net.Interface

	ifs, err := net.Interfaces()
	if err != nil {
		return nil, err
	}

	for _, i := range ifs {
		if i.Flags == 19 {
			out = append(out, i)
		}
	}

	if len(out) < 1 {
		return nil, errMCInterfaceNotAvail
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…