电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
综合技术专区
linux下ping的例子
linux下ping的例子
LINUX
蓝蓝的天
LV5工程师
| 2016-06-29 09:00:23
浏览量 416
回复:0
发表新帖
ping命令向目的主机发送ICMP ECHO_REQUEST请求并接收目的主机返回的响应 报文,用来检验本地主机和远程的主机是否连接。 主函数过程: ping程序的实现使用了两个线程,一个线程icmp_send()用于发送请求,另一个线程 icmp_recv()用于接收远程主机的响应。当变量alive为0时,两个线程退出。 源代码如下:
编译:
运行程序:
与Linux下面的ping程序相比,上面的架构十分简单。例如发送的时间不能调整、 发送请求包的大小不能设置、计算时间差值的方法不严谨等。
ping命令向目的主机发送ICMP ECHO_REQUEST请求并接收目的主机返回的响应 报文,用来检验本地主机和远程的主机是否连接。 主函数过程: ping程序的实现使用了两个线程,一个线程icmp_send()用于发送请求,另一个线程 icmp_recv()用于接收远程主机的响应。当变量alive为0时,两个线程退出。 源代码如下:
编译:
运行程序:
与Linux下面的ping程序相比,上面的架构十分简单。例如发送的时间不能调整、 发送请求包的大小不能设置、计算时间差值的方法不严谨等。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:蓝蓝的天
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子