如题假如byte[] b =("hello world").getByte();怎么使用java socket正确地传输它

解决方案 »

  1.   

    直接write到OutputStream中,不要使用装饰流
      

  2.   

    关键是我需要那个byte[]用来加密和解密的.不能用那个string
      

  3.   

    那你就自定义一个byte数组的格式,或者实现自己的加密算法啊
      

  4.   

    自定义一个byte数组的格式??我是使用jce的加密算法 他只能对byte[]进行加密和解密 所以我要在服务端对信息进行加密变成了一个byte[]数组再在客户端对byte[]进行解密 转成string输出 但我传的byte[]和收到的byte[]不一样所以才出现的问题