社区
Java SE
帖子详情
请问有人做过用JAVA发送ICMP的吗?
MacroWH
2007-12-17 10:22:43
RT,最近需要写PING 命令。不知如何入手,希望高手指点,谢谢
...全文
196
4
打赏
收藏
请问有人做过用JAVA发送ICMP的吗?
RT,最近需要写PING 命令。不知如何入手,希望高手指点,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CQ8587
2008-01-09
打赏
举报
回复
去看看jpcap就可以了,是对winpcap的封装。
有例子,很easy.
healer_kx
2007-12-18
打赏
举报
回复
Java的标准类库好像最底层就支持UDP了。
JNI就很容易了,你可以直接调用WinSock了。
MacroWH
2007-12-18
打赏
举报
回复
谢谢,这种方法只适合少量的ICMP发送,要是在多线程里面在开这么多进程不就没意义了。
我看了看用JNI可以做,不知道大家有没有现成的。谢谢
iori890218
2007-12-17
打赏
举报
回复
Runtime.getRuntime().exec("ping xxx.xxx.xxx.xxx");
使用
Java
语言,基于
ICMP
,仿Windows自带ping程序.zip
使用
Java
语言,基于
ICMP
,仿Windows自带ping程序.zip
Android中实现ping功能的多种方法详解
使用
java
来实现ping功能。 并写入文件。为了使用
java
来实现ping的功能,
有人
推荐使用
java
的 Runtime.exec()方法来直接调用系统的Ping命令,也
有人
完成了纯
Java
实现Ping的程序,使用的是
Java
的NIO包(native io, 高效IO包)。但是设备检测只是想测试一个远程主机是否可用。所以,可以使用以下三种方式来实现: 1. Jdk1.5的InetAddresss方式 自从
Java
1.5,
java
.net包中就实现了
ICMP
ping的功能。 使用时应注意,如果远程服务器设置了防火墙或相关的配制,可能会影响到结果。另外,由于
发送
ICMP
请求需要程序对系统有一
icmp
java
_
Java
如何处理
ICMP
报文的收发
Java
如何处理
ICMP
报文的收发来源:互联网宽屏版评论2008-05-31 11:02:43前言
Java
是跨平台语言,一般来说对网络的操作都在IP层以上,也就是只能对tcp/udp进行操作,当然也可以设置部分tcp/udp的option,假如想再往IP层或者数据link层操作就无能为力了,必须依靠jni使用本地OS的socket部分接口。很幸运,我在知道有winpcap的时候同时也知道有...
icmp
java
_jpcap:
Java
如何处理
ICMP
报文的收发
前言
java
是跨平台语言,一般来说对网络的操作都在IP层以上,也就是只能对tcp/udp进行操作,当然也可以设置部分tcp/udp的option,如果想再往IP层或者数据link层操作就无能为力了,必须依靠jni使用本地OS的socket部分接口。很幸运,我在知道有winpcap的时候同时也知道
有人
在开发jpcap,此包可以方便的操作网络底层应用协议,以下详细描述。实施步骤下载需要的包http:/...
java
icmp
主机扫描_主机扫描原理以及
ICMP
协议浅解
#include #define PACK_LEN 72#define BUFSIZE 4096int main(int argc, char *argv[]){struct sockaddr_in send_sa;//struct s;int i=0,j=0;int scan_
icmp
_socket;char send_buff[PACK_LEN];char recv_buff[BUFS...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章