美文网首页源码与文档分享
基于java的Ping程序的设计和实现

基于java的Ping程序的设计和实现

作者: UlricaLee | 来源:发表于2019-08-07 11:05 被阅读0次

一 需求分析

已知参数:目的节点IP地址或主机名

设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,并返回耗时、生存时间等参数,并统计成功发送和回送的Ping报文

初始化WindowsSockets网络环境

解析命令行参数,构造目的端socket地址

定义IP、ICMP报文

接收ICMP差错报文并进行解析

程序实现主要用到Java网络包中的类InetAddress

点击下载源码

相关文章

  • 基于java的Ping程序的设计和实现

    一 需求分析 已知参数:目的节点IP地址或主机名 设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,...

  • 计算机网络第五次作业

    题目:写一个实现ping的gui小程序。 代码: package ping; import java.awt.Fo...

  • 大学学生毕业设计,Java学好了就是厉害

    设计题目: 基于Java实现连连看游戏程序 成品展示: 毕设大纲。(所有想法都用纯Java代码实现) 所用知识点:...

  • 1505060207周斌

    这个实验要求做一个实现ping功能的GUI程序,我是用java语言完成的。 首先是做程序的界面 然后做程序的主体,...

  • 基于动态数组的实现 Java实现 基于链表的栈的实现 Java实现

  • ping程序实现

    2017/11/71505060218 软件工程二班 郭浩实现过程:使用tkinter模块实现图形界面;调用win...

  • 队列

    基于数组的循环队列 Java实现 基于链表的队列实现 Java实现

  • Effective Java 第13条: 使类和成员的可访问性最

    类和接口是Java程序设计语言的核心, 也是Java语言的基本抽象单元.设计良好的模块会隐藏所有的实现细节,把它的...

  • java基础-day54-SpringMVC

    SpringMVC 1.springmvc简介 SpringMVC 是一种基于 Java 实现 MVC 设计模型的...

  • java web开发概要

    java web开发大致有这么几个历程: CGI 程序 基于java web的api和程序包,自己开发CGI程序,...

网友评论

    本文标题:基于java的Ping程序的设计和实现

    本文链接:https://www.haomeiwen.com/subject/tizndctx.html