需要通过套接字发送未知大小的字节数组。当我尝试写的字节数组的PrintWriter像Java 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”字符串不通过服务器。我希望把这两件事交付给服务器。
我应该怎么做?