netlink,中用户使用sendto有什么意义
在看使用netlink获取路由表时,在recvmsg()前,调用了sendto(),给内核发送信息不会设置什么,看不到什么效果,而且还有一个struct rtgenmsg,这个结构体,请问有什么用啊?
相关的代码如下:
struct
{
struct nlmsghdr nlh;
struct rtgenmsg g;
}req;
sendsize=sendto(sockfd,(void*)&req,sizeof(req),0, (struct sockaddr*)&nladdr,sizeof(nladdr))
这段代码有什么作用?
struct rtgenmsg,这个结构体,请问有什么用?