需要通过套接字发送一个未知大小的字节数组。当我尝试将字节数组写入 printwriter 时
writeServer = new PrintWriter(socketconnection.getOutputStream());
writeServer.flush();
writeServer.println("Hello World");
writeServer.println(byteArray.toString());
它是在服务器上接收的,但只有 5-6 个字符的字符串,总是从 [B@..... 但是当我通过输出流发送它时
writeServer.println("Hello World");
socketconnection.getOutputStream().write(byteArray);
它在服务器上正确接收。但问题在于第二个选项“Hello World”字符串没有通过服务器。我希望将这两件事都交付给服务器。
我该怎么做?