热门关键字:  PHP  seo  Cisco  网络广告 虚拟主机 中文域名
当前位置 :| 主页>服务器>Linux服务器>

推荐:Linux用户态与内核态的交互

来源:赛迪网技术社区 作者:Kendo 时间:2006-09-17 点击:

当发送完请求后,就可以调用recv函数簇从内核接收数据了,

接收到的数据包含了netlink消息首部和要传输的数据:












/*接收的数据包含了netlink消息首部和自定义数据结构*/

struct u_packet_info

{

  struct nlmsghdr hdr;

  struct packet_info icmp_info;

};

struct u_packet_info info;

while(1)

{

    kpeerlen = sizeof(struct sockaddr_nl);

      /*接收内核空间返回的数据*/

      rcvlen = recvfrom(skfd, &info, sizeof(struct u_packet_info),

			0, (struct sockaddr*)&kpeer, &kpeerlen);

		  

       /*处理接收到的数据*/

……

}

 


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
赞助商连接