Abh*_*gar 4 sockets linux kernel
我试图理解为什么存在两种不同的协议系列来通过套接字操作内核路由表。任何人都可以帮助理解我两种类型的套接字之间有什么区别吗?看起来两者都有相同的目的 - 操作内核路由表,但是程序员决定是否使用AF_ROUTE或AF_NETLINK (NETLINK_ROUTE)套接字的标准是什么?
创建两个套接字类型:
sockfd = 套接字(AF_ROUTE,SOCK_RAW,0);
sockfd = 套接字(AF_NETLINK,SOCK_RAW,NETLINK_ROUTE);
| 归档时间: |
|
| 查看次数: |
2620 次 |
| 最近记录: |