• 欢迎来到达内Java培训官网

电话:400-996-5531

美国上市公司,专注Java培训22年

java怎么写网页Ping呢?


有一个这样的需求,就是通过java写一个简单的页面,这个页面上是输出ping的信息,就像是在本地电脑ping某个IP一样,Java的服务器是192.168.1.222 另外一台服务器B是 192.168.1.223 ,如果在本地测试java页面肯定可以ping通1.223,那么我这个1.222映射到外网上去,那么打开这个页面后,还能ping通1.223吗? 需要怎么写呢?

通常我门会用函数,直接调用CMD,见Ping类的ping02(String)函数,可以实现这一功能。

或者通过程序调用命令,例如:调用“ping 127.0.0.1 -n 10 -w 4”的命令,这命令会执行ping十次,如果通顺则会输出类似“来自127.0.0.1的回复: 字节=32 时间<1ms TTL=64”的文本(具体数字根据实际情况会有变化),其中中文是根据环境本地化的,有些机器上的中文部分是英文,但不论是中英文环境, 后面的“<1ms TTL=62”字样总是固定的,它表明一次ping的结果是能通的。

如果这个字样出现的次数等于10次即测试的次数,则说明127.0.0.1是百分之百能连通的。

需要用到的技术:具体调用dos命令用Runtime.getRuntime().exec实现,查看字符串是否符合格式用正则表达式实现。见Ping类的ping(String,int,int)函数。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 零基础Java培训学习路线
    零基础Java培训学习路线
    任何学习都是从无基础到有基础的,很多Java初学者在学过一段时间会觉得Java学习最头疼的不是语法结构的繁杂,而是Java本身体系结构的庞大。深切的感受到了零基础学习Java如果没有一个好的Java学习路线很容易半途而废,最后自己学成一团乱麻,零基础学习Java建议参加Java培训,这样Java培训学习路线就很清晰了。那么零基础Java培训学习路线 详情>>

    2019-02-28

  • 零基础学习Java有必要参加培训吗?
    零基础学习Java有必要参加培训吗?
    零基础学Java有必要参加培训吗?我作为一个转行做Java的“过来人”回答这个问题还是比较有资格的,我是报班学的。我觉得这就是最有效,最快的学习方式,大家都经历过各个阶段的学习,任何时候大家都应该明白有一个经验丰富的老师教,遇到问题随时可以解答,并且遇到错误能够第一时间被发现和被改正,这是进步最快的方式。 详情>>

    2019-04-01

  • 零基础学Java编程从哪里入手?
    零基础学Java编程从哪里入手?
    零基础学Java编程从哪里入手?零基础学习Java编程可以从以下几个步骤入手: 详情>>

    2024-04-08

  • 学习Java编程如何快速入门?
    学习Java编程如何快速入门?
    学习Java编程如何快速入门?学习Java编程快速入门的关键在于有计划地掌握基础知识,通过实践加深理解,并不断地积累经验。以下是详细步骤: 详情>>

    2024-01-31

  • Java开班时间

    收起