DataOutputStream dataOut = new DataOutputStream(_socket.getOutputStream());
    DataInputStream dataIn = new DataInputStream(_socket.getInputStream());
    
    dataOut.writeBytes(_data);
    dataOut.flush();   // <-- 여기까지는 정상적으로 보내집니다. (서버쪽에서 이상없이 받고 보내는 것 까지는 확인 된 상태입니다.
    
    byte[] buff = new byte[1024];
    try {
      if ((ren=(dataIn.read(buff))) > -1) {
       _ret = new String(buff, 0, buff.length);
      } else {
       _ret = "못받음!" + String.valueOf(ren);               
      }
    } catch (IOException ioe) {
     _ret = "IOException";               
    }


결과 > 못받음!-1


정상적으로 보내지고 처리가 되어 응답값을 서버쪽에서 보내는데 받지를 못합니다.
고수분들 도움 부탁드립니다.