서버(Java Server) 와 클라이언트(Android) 통신 시

Android EditText에 여러 줄의 내용을 서버에서 그대로 받으려고 합니다.

현재 상황은 예를 들어 Android EditText의 5줄의 내용을 서버로 보내면 서버는 무조건 한줄로 나오고 있습니다. ㅜㅜ

[Android Client]
- socket 초기화
InetAddress serverAddr = InetAddress.getByName(ip);
socket = new Socket(serverAddr, port);
bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream(), "EUC_KR"));
bufferedWriter = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "EUC_KR"));


- 내용 전송
PrintWriter out = new PrintWriter(bufferedWriter,true);
out.println(EditText.getText()+"<END>");


[JAVA Server]
br = new BufferedReader(new InputStreamReader(socket.getInputStream(), "EUC_KR"));
bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "EUC_KR"));

                String receives = "";
String line = "";
while((line = br.readLine()).lastIndexOf("<END>")<0) {
receives = receives + line;
}
receives = receives + line;

대략 소스는 위와 같습니다.

JAVA Server에서 receives를 찍어보면 5줄이 한줄로만 나오네요.. ㅜㅜ

좋은 의견 부탁드립니다.