有没有办法找到哪个接口(interface)已被用于加入 IPv6 多播组,如果使用的索引为 0,则意味着我们留给内核选择合适的接口(interface)。 我们之后可以得到这些信息吗?
最佳答案
加入完成后,IPV6_MULTICAST_IF 套接字选项是否会更改?如果没有,您将必须查看接口(interface)表并查看哪个是默认值,在 Windows 上,这将使用 GetAdaptersAddresses 完成,不知道 *nix。
关于c - 如何以编程方式获取用于加入多播组的接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648657/