현재 만들어둔... (이라 쓰고 퍼온.. 그래도 책을 보고 쓴거니까요... 완전퍼온건..(...))
echo 클라이언트 와
pc측 서버끼리 통신을 진행중에 있습니다
문제는 클라이언트에서 보낸 문자를 pc에 보내고, 이 pc에서 보낸걸 다시 쏴줘서 이걸 클라이언트 화면에 띄우고 싶은데
그냥 단순하게 recv 함수만을 넣어서 되는게 아닌것같아서 좀 여쭤봅니다..
현재 안드로이드 소스코드 부분에서 보면,
while(loop) {
try { //일반 스레드에서 서버로 전달된 데이터를 읽는다.
line = networkReader.readLine();
//서버로부터 fin패킷을 수신하면 read() 메소드는 EOF를 만남
//그때부터 read() 메소드는 null을 반환
if (line == null)
break;
Runnable showUpdate = new Runnable(){
@Override
public void run(){
text.setText(line);
}
};
mHandler.post(showUpdate);
} catch (IOException e) {
// e.printStackTrace();
} catch (NullPointerException npx) {
npx.printStackTrace();
break;
}
}
이부분에서 recv를 해야될것같은데... 그냥 말그대로 recv 해서 화면 출력하는 그 함수만 넣으면 되려나요? 해결방안을 도와주셨으면합니다