DES加密后的byte数组在java socket怎么传输呢?
byte数组和string相互转换?如何操作呢?
输入输出用的是BufferedReader、DataOutputStream、PrintWriter。两端输出流不相同,没事儿吧??
非常感谢前辈们的回答!

解决方案 »

  1.   

    String s1 = new String("hulinhua");
    byte[] b = s1.getBytes();
    // String s2 = new String(b,0,b.length);
    String s2 = new String(b);
    System.out.println(s2);

    DataOutputStream dos = new DataOutputStream(socket.getOutputStream();
      

  2.   

    前面代码错了 
    DataOutputStream dos = new DataOutputStream(socket.getOutputStream());PrintWriter pw = new PrintWriter(socket.getOutputStream());BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));都是流 应该行的吧我也是初学者  互相学习吧!