![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程
文章平均质量分 66
enosouces
这个作者很懒,什么都没留下…
展开
-
JAVA-基于GUI生成的模拟数据包转换的图形接口界面——CW3-PartA1(其三)
现在,构建Q1类,如图:需要用到JFrame来构建,如下:public static void main(String[] args) { JFrame jFrame = new JFrame();//新定义窗口 jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭属性 jFrame.setSize(x, y);//设置窗口大小,x,y都得是整数 jFrame.setTitle("Data Pack原创 2021-12-17 18:58:28 · 228 阅读 · 0 评论 -
JAVA-基于GUI生成的模拟数据包转换的图形接口界面——CW3-PartA1(其二)
下面,继续进行DataPacket类的创建,创建的类文件还是在Package.PartA里:在这个类里面,只需要定义两个方法:1.将字符串转换成AA开头BB结尾的数据包。2.从数据包中获取数据,并验证数据包的完整性。前面已经讲过数据包的结构了,这边直接演示:1-字符串转数据包:首先获取到字符串"123A",然后将其转化成16进制的数据段(Data segment)"31323341"备用。然后调用CRC16类中的方法CRC16.getCRC_code("123A")获得"1.原创 2021-12-17 18:11:08 · 456 阅读 · 0 评论 -
JAVA-基于GUI生成的模拟数据包转换的图形接口界面——CW3-PartA1(其一)
首先先说一下数据包的格式,它由以下内容组成:Header:数据包头"AA"Data length:用于声明Data segment的长度Data segment:包含实际意义字符串的16进制转码CRC:相应用于数据验证的字符码Tail:数据包尾"BB"在表达形式上,1Byte=2字符,所以包头AA包尾BB的大小都是2字符,因此Data length(数据段长)也是两字符(即01~99),而作为Data segment的16进制转码,一个字符转16进制后对应2字符(例如:1=>原创 2021-12-17 16:45:49 · 866 阅读 · 0 评论