如何在程序中调用LINUX接口实现等价路由选择?

flyincloud2000 flyincloud2000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
测试环境centos 7
通过程序识别出到某服务器地址的流分为两类(比如不同的TOS),类型1需要走路由1,类型2走路由2。
路由1和路由2为等价路由,如何在程序中调用LINUX接口实现路由选择,第三方的库也可以。
iptables和ip route有没提供API?
...全文

相关推荐

JNA-Linux下java程序调用so库接口函数

在Linux系统下,JAVA程序通过JNA技术实现调用C语言编程输出的so库接口函数,从而实现java程序与c程序之间的交互。

谜之锋

Linux在你的程序中启动其它程序.zip

Linux在你的程序中启动其它程序,并得到返回的文字 Linux在你的程序中调用其它程序,并得到返回的文字信息

lj_70596

linux下系统调用write过程

在Linux下我们在使用设备的时候,都会用到write这个函数,通过这个函数我们可以象使 用文件那样向设备传送数据。可是为什么用户使用write函数就可以把数据写到设备里面

weixin_38681628

用C/C++实现linux下检测网络接口状态

主要为大家详细介绍了用c/c++实现linux下检测网络接口状态,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38530211

三种方法实现Linux系统调用

系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口。当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系统调用函数。下面介绍Linux 下三种发生系统调用的方法: 一、通过 glibc 提供的库函数 glibc 是 Linux 下使用的开源的标准 C 库,它是 GNU 发布的 libc 库,即运行时库。glibc 为程序员提供丰富的 API(Application Programming Interface),除了例如字符串处理、数学运算等用户态服务之外,最重要的是封装了操作系统提供的系统服务,即系

weixin_38693476
评论
收藏 已收藏
分享
返回顶部