一尘不染

使用路由套接字需要安装什么软件包?

linux

我正在尝试由Richard Stevens在Unix Network Programming中给出的代码。但我无法获取代码进行编译。

这是源代码。
http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15213-f00/unpv12e/libroute/

我没有头文件net / if_dl.h,并且net / route.h头文件不包含代码使用的常量和结构。


阅读 173

收藏
2020-06-03

共1个答案

一尘不染

那是特定于BSD的API,而Linux不支持它。netlink套接字系列提供了等效的功能(与源不兼容)。“ man 7
netlink”应该可以帮助您入门,但是您可能需要做一些移植工作。

2020-06-03