注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux内核源代码学习
» ping原代码
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
ping原代码
chdonald
初来乍到
注册用户
帖子
31
精华
1
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2002-2-22 16:24
只看该作者
ping原代码
我最近在看PING的原代码,有一个问题不是很明白,他的思路是:
先创建一个ICMP的RAW SOCKET,再在缓冲区中填写ICMP头和用户数据,用sendto发送出去(这样其实是系统内核来填写IP头的0
然后用recvfrom接收,我认为这时接收的数据应该是仅包括ICMP头和用户数据,但程序的意思好象还包括IP头,这是为什么?
UID
9754
帖子
31
精华
1
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
0 小时
注册时间
2002-1-29
最后登录
2006-6-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
向朋友推广Linuxeden,得网站积分换礼品
ace5.com
多串口卡,kvm切换器