err = syscall.SetsockoptInt(int(f.Fd()), syscall.IPPROTO_IP, syscall.IP_MULTICAST_LOOP, 1)
Precisely, what if I'm getting multiple multicast streams from the same remote port and same remote host address? In example, 232.50.100.200:1234 and 232.50.100.210:1234 arriving from 88.88.88.88. They would appear as from 88.88.88.88:1234
No, that definitely isn't a problem. I definitely want it to stop after n seconds. I've already tried raising that value to some ridiculous value and still, I am not getting what I want.
What would I get if I did reset the timeout all over again? Sniffing would never end, and that's not what I want.
Anyways, the default two seconds is definitely enough to capture the needed multicast...
Thank you for helping!
Mkozjak
Ok, everything's clear now.
Regards,
Mkozjak