ping命令

howlet2 2007-08-15 08:32:58
自己写ping 命令主要学哪方面的知识
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueyou8 2010-05-10
  • 打赏
  • 举报
回复
对 要学就学c
huyongzs 2008-06-05
  • 打赏
  • 举报
回复
1.学习一门语言,最好是C语言。这样虽然要自己实现的东西多,但是更能学习操作系统底层。
2.学习网络协议,看《TCP/IP协议详解》卷一。或者自己寻找经典教程。
或者可以直接找《unix网络编程》,一本翻译书,上边有一个ping的C语言实现的例子

ping用的是ICMP协议,是一种没有端口的底层协议。可以用原始套接字来编写制作这样的网络数据报。
lvhao520121 2008-05-16
  • 打赏
  • 举报
回复
能接到不???
thomasshupeng 2008-02-18
  • 打赏
  • 举报
回复
study ICMP.
alex6520 2007-08-29
  • 打赏
  • 举报
回复
楼上正解

当然也可以根据你要实现的目的 在网上搜示范性的例子
ljc007 2007-08-15
  • 打赏
  • 举报
回复
看帮助

C:\>ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] target_name

Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don't Fragment flag in packet.
-i TTL Time To Live.
-v TOS Type Of Service.
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.
-w timeout Timeout in milliseconds to wait for each reply.

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧