我需要一个包含 2 个短裤的 4 个字节的字节数组。我现在有这个:
MemoryStream str = new MemoryStream();
using (BinaryWriter writer = new BinaryWriter(stream)) {
writer.Write((short) printscreen.Width);
writer.Write((short) printscreen.Height);
}
byte[] bytes = str.ToArray();
在java中我使用了字节缓冲区。但是我应该为 c# 使用什么?
我通过套接字将此字节发送到 java 服务器。Java代码:
byte[] data = new byte[in.available()];
in.read(data);
ByteBuffer buffer = ByteBuffer.wrap(data);
System.out.println(buffer.getShort());