java网络编程的小疑惑
发布网友
发布时间:2022-04-29 22:34
我来回答
共2个回答
热心网友
时间:2022-06-24 16:41
把03 E8这样的字节数组写进流里面,读取的地方直接读就可以了。
--------------------写入-----------------------------------------------
比如你要传输的是字符串"03 E8", 那么
bytes[] data = "03 E8".getBytes();//把字符串转成byte数组
outputStream.write(data);//把字节数组写入流中
-----------------------读取-----------------------------------------------
int bytes = inputStream.read(data);//从流中读取,读出来的是字节的长度。
bytes[] buffer = new bytes[1024];//长度根据需要自己定
System.arrayCopy(buffer,0,data,bytes);//把读出来的bytes拷贝到buffer字节数组。
buffer就是你想要的东西
热心网友
时间:2022-06-24 16:42
用ByteBuffer