社区
Java SE
帖子详情
实现类似ping的功能
starlizhi
2008-08-25 09:23:12
返回 是否ping通
...全文
187
6
打赏
收藏
实现类似ping的功能
返回 是否ping通
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZangXT
2008-08-25
打赏
举报
回复
自己根据ping的原理来写一个
可以搜索到很多现成的代码
xietingyan
2008-08-25
打赏
举报
回复
baidu到的ping原理
Ping的原理及实现--《信息技术》2005年06期
Ping命令使用ICMP协议,具有测试网络中某台计算机是否可达、记录路由和时间戳等功能。本文主要论述了Ping命令的原理及实现,要了解Ping命令的原理必须要了解ICMP协议,ICMP报文格式和IP报文格式。1 ICMP协议简介ICMP协议 (Internetcontrolmessageprotocol,网际控制报文协议)是TCP IP协议族的一个子协议。该协议位于IP层,提供了传输差错报文、控制报文和询问报文的功能。允许ICMP报文在IP数据报内携带。应用程序可以直接从原始IP接口发送或接收ICMP报文。Ping命令正是使用了ICMP协议众多报文中的请求报文(echo)和请求
aniude
2008-08-25
打赏
举报
回复
mac系统没用过:(
aniude
2008-08-25
打赏
举报
回复
1楼说的对,
String cmd = "ping 127.0.0.1";
Runtime runtime= Runtime.getRuntime().exec(cmd);
然后获取inputstream再对字符串进行简单的parse.
starlizhi
2008-08-25
打赏
举报
回复
楼上的方法可以在win系统下实现,其他的系统呢,mac就不好用了吧
可以不以用net包里面的类实现呢?
BatiTan
2008-08-25
打赏
举报
回复
可以在JAVA环境中直接调用这个工具
然后通过判断输出的字符串返回是否成功~
Runtime runtime= Runtime.getRuntime();
String[] cmd= ...;
Process process= runtime.exec(cmd);
android
ping
traceroute url 拨测小工具 附源码和apk
net tool box小工具,是前段时间写的一个测试demo,主Activity有3个按钮(
ping
、traceroute、url),分别能
实现
ping
、traceroute命令和url访问
功能
。 PS:其中,traceroute
功能
是借助busybox集成的traceroute命令来...
QT
实现
ping
功能
QT
实现
ping
功能
1.问题描述: 界面点击“建立连接”按钮
实现
测试主机和目的主机的通信链路是否正常。 2.解决思路: "建立连接"按钮响应槽函数,槽函数
实现
ping
操作,返回
ping
通的结果。 3.解决方法: 方法(1) ...
Java
实现
ping
功能
的三种方法
所以需要使用java来
实现
ping
功能
。 为了使用java来
实现
ping
的
功能
,有人推荐使用java的 Runtime.exec()方法来直接调用系统的
Ping
命令,也有人完成了纯Java
实现
Ping
的程序,使用的是Java的NIO包(native io, 高效IO包)...
Ping
程序的
实现
(计网课设)
(1)
实现
Ping
功能
。程序能
实现
基本的
Ping
操作,发送ICMP回显请求报文,接收显应答报文。 (2)能输出指定条数的记录。程序提供了“-n”选项,用以输出指定条数的记录。 (3)能按照指定大小输出每条记录。程序提供...
C++代码
实现
网络
Ping
功能
ping
(Packet Internet Groper)分组网间探测。 测试网络连接的主机或路由器之间的连通性。 应用层使用ICMP协议(网际控制报文协议,Internet Control Message Protocol),必须封装在IP协议里统一收发。
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章