안드로이드 개발 질문/답변
(글 수 45,052)
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
정상적으로 보내지고 처리가 되어 응답값을 서버쪽에서 보내는데 받지를 못합니다.
고수분들 도움 부탁드립니다.
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
정상적으로 보내지고 처리가 되어 응답값을 서버쪽에서 보내는데 받지를 못합니다.
고수분들 도움 부탁드립니다.
서버쪽 소스를 확인해 보세요.