项目场景:
项目场景:在我们进行底层通讯时,常常会用到udp报文传输,同时要对报文中的字节按照数据类型进行解析。
问题描述
使用Java解析udp报文步骤过于繁琐。
原因分析:
目前我所用到的较为简单的方法就是用Java直接调用其他语言的api,通过jni或者jna技术调用其他语言的解析函数,但是这个过程依旧比较繁琐,并且在调用的过程中如果其他语言的方法出现问题,不容易找到问题的所在。
解决方案:
在这里我分享我已经制作好的java jar包,使用时只需要导入jar包调用其中的方法,即可生成对应类型的数值,以下是使用方法和示例:
1.导入jar包(导入方法在此不过多叙述,自行百度即可)
2.把dll文件放到d盘根目录下面。
3.创建类并实例化jar包中的方法对象
4.调用相应的方法即可获得你想要的值
以下为使用示例:
jar包以及dll包链接如下:
报文解析
https://www.aliyundrive.com/s/v7Tr8ggMvyS
提取码: 1r5n
在使用中如果有什么问题欢迎联系我