需要通過套接字發送未知大小的字節數組。當我嘗試寫的字節數組的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」字符串不通過服務器。我希望把這兩件事交付給服務器。
我應該怎麼做?