gpt4 book ai didi

linux - 将多播路由添加到 linux 多播路由表

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:42 27 4
gpt4 key购买 nike

我想在 Linux 的多播路由表中添加一条 IPv4 多播路由,比如 225.0.0.9。是否可以使用任何 C 程序代码来这样做?执行此任务的任何现有应用程序也可以工作。
我发现许多帖子使用命令 route add 225.0.0.9 dev eth0 将多播路由添加到单播路由表,但这不是我真正想要的。
请提供任何指示或说明。

最佳答案

操作路由和 mroute 表的困难方法是使用 rtnetlink API。如果您只需要这个单一函数,我不推荐这样做,因为如果您没有使用指针和相互包裹的结构的经验,那么该 API 可能会很棘手。

更简单的方法是派生一个辅助进程并执行 ip 命令,因为 ip 通过命令行实现了您需要的所有功能。

关于linux - 将多播路由添加到 linux 多播路由表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980848/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com