资源简介
可以模拟收发网卡数据,需要配置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根据实体创建Mysql数据库表
- Java ATM机系统
- 五子棋JAVA
- java简单推箱子小游戏
- Java简单的记事本程序完整代码含实验
- 八数码问题宽度优先搜索Java实现
- JAVA 较简单的 后台管理系统,
- 史上最全javase|javaee开发文档,一次打
- 北邮 java 作业6 设计模式1
- 北邮 java 作业7 设计模式2,李颉老师
- 北邮 java 作业5 群体对象
- 北邮 java 作业4 图形化
- HiveConnect.java
- JAVA入门实验单机版单词测试程序
- java语言实现自动编码器算法autoencod
- 网易云微专业JavaWeb浙大wk男神的课程
- java多线程局域网聊天,服务器+客户端
- mysql-connector-java-5.1.25-bin-jar
- java导入导出全部文件jar包,ajax提交
- mysql-connector-java-5.1.34.jar
- Java web 动态网页与静态网页
- Java之JDBC连接数据库实现增删改查(
- JAVA100道习题集合
- Java操作系统课设之模拟进程管理系统
- JAVAFX之数独游戏多功能
- 共享单车微信小程序源码
- javadbf.4.1.jar
- Javaweb仿摩拜
- Java 对接快递接口
- java实现单机版和网络对战版五子棋程
评论
共有 条评论