接收和发送都以byte数组进行
接收和发送数据可以使用byte数组进行。在接收数据时,可以使用InputStream的read方法来读取数据到byte数组中。例如:
InputStream inputStream = socket.getInputStream();
byte[] buffer = new byte[1024];
int bytesRead = inputStream.read(buffer);
在发送数据时,可以使用OutputStream的write方法将byte数组写入输出流。例如:
OutputStream outputStream = socket.getOutputStream();
byte[] data = "Hello, World!".getBytes();
outputStream.write(data);
需要注意的是,在实际应用中,可能需要对接收到的数据进行处理或将发送的数据转换为特定的格式,这时可以使用字符串、对象等进行转换。
原文地址: https://www.cveoy.top/t/topic/iTZ0 著作权归作者所有。请勿转载和采集!