readLine() 을 사용할 수 없는 경우이다.
원 출처는 http://javacan.tistory.com/entry/35
InputStream is;
is = connectionSocket.getInputStream();
String msgBodyStr = "";
BufferedReader br = new BufferedReader(new InputStreamReader(is));
char[] buffBody = new char[1024];
int len = -1;
int sumLen = 0;
while ((len = br.read(buffBody)) != -1){ // br.read(buffBody,0,1); 도 가능
msgBodyStr += new String(buffBodym0, len);
sumLen += len;
if (sumL > = msgBodyLen){
break;
}
}