资源简介
可以模拟收发网卡数据,需要配置jpcap,默认设置收发了udp数据包可以自行更改

代码片段和文件信息
package my_jpcaptest;
import java.io.UnsupportedEncodingException;
import jpcap.JpcapCaptor;
import jpcap.NetworkInterface;
/**
* @(#)GetPacketDemo.java
*
* 演示利用回调机制来捕捉网络数据包
*
* @version 1.00 2007/12/17 */
import jpcap.*;
import jpcap.packet.*;
public class my_receive
{
public static void main(String [] args) throws Exception
{
NetworkInterface[] devices = JpcapCaptor.getDeviceList();
int index = 2;
if(devices.length>1)/*去掉虚拟网卡的处理*/
index = 2;
JpcapCaptor captor = JpcapCaptor.openDevice(devices[index] 65535 false 20);
captor.setFilter(“udp“true);
captor.loopPacket(-1 new Receiver());
}
}
class Receiver implements PacketReceiver
{
/*实例receivePacket方法*/
public void receivePacket(Packet p)
{
/*进行简单的处理*/
String data = ““;
for (int i = 0; i data = Byte.toString(p.data[i]);
int result=Integer.parseInt(data);
char stchar = (char) result;
//int result=Integer.parseInt(data)-48;
System.out.println(“数据:“ + stchar);}
System.out.println(p);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-01 14:38 my_jpcaptest\
文件 353 2018-10-01 14:47 my_jpcaptest\.classpath
文件 388 2018-10-01 14:33 my_jpcaptest\.project
目录 0 2018-10-01 14:33 my_jpcaptest\.settings\
文件 598 2018-10-01 14:33 my_jpcaptest\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-10-01 14:47 my_jpcaptest\bin\
目录 0 2018-10-01 14:49 my_jpcaptest\bin\my_jpcaptest\
文件 964 2018-10-01 14:49 my_jpcaptest\bin\my_jpcaptest\my_receive.class
文件 2550 2018-10-01 14:47 my_jpcaptest\bin\my_jpcaptest\my_send.class
文件 1179 2018-10-01 14:49 my_jpcaptest\bin\my_jpcaptest\Receiver.class
目录 0 2018-10-01 14:38 my_jpcaptest\lib\
文件 27288 2015-04-25 14:49 my_jpcaptest\lib\jpcap.jar
目录 0 2018-10-01 14:34 my_jpcaptest\src\
目录 0 2018-10-01 14:48 my_jpcaptest\src\my_jpcaptest\
文件 1122 2018-10-01 14:49 my_jpcaptest\src\my_jpcaptest\my_receive.java
文件 1676 2018-10-01 14:44 my_jpcaptest\src\my_jpcaptest\my_send.java
- 上一篇:Java ATM机系统
- 下一篇:Java根据实体创建Mysql数据库表
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论