【发布时间】:2017-11-16 11:33:20
【问题描述】:
我正在使用网络设备并通过网络从它捕获数据包作为 UDP。在某些部分,我需要解析一个字节数组(packetBuffer)来获取会话头,但我做不到。我找到了一部分代码,但不幸的是它是 C 语言,我也无法将其转换为 java。如下所示;
MemoryStream memstream = new MemoryStream(packetbuffer);
BinaryReader binreader = new BinaryReader(memstream);
byte[] sessionheader = binreader.ReadBytes(4);
ushort ROapdu_type = correctendianshortus(binreader.ReadUInt16());
我需要找到在 Java 中等效的 C# 中的 MemoryStream 和 BinaryReader 是什么。
感谢您的所有帮助。
【问题讨论】:
-
你的问题是java中的接收器是什么样子的?
-
这样,实际上,问题是如何在 Java 中实现相同的代码?
标签: java c# memorystream binaryreader