안드로이드 개발 질문/답변
(글 수 45,052)
폰 - PC서버 연결 상태입니다.
폰이 PC에 연결 합니다.
폰이 PC에 메시지를 전달하면 PC는 잘 받습니다.
PC가 메시지를 보내려는데
안드로이드에서 받을 방법이 없네요.
스레드를 아래처럼 돌려놓으면
while (true)
{
in = new BufferedReader(new InputStreamReader(socket.getInputStream()), 1024);
Log.w("Chatting is running","chatting is running");
Log.i("asdf", "읽기전");
String size=in.readLine();
Log.i("asdf", "읽기후");
html = size;
mHandler.post(showUpdate);
}
스레드가 String size=in.readLine(); 이부분에서 멈춰 있습니다.
PC가 아무리 보내도 응답하지 않네요. 물론 '\n' 뒤에 붙여 보내줬어요.
저같은 경우나 이런거 해결하신분 있으신가요?
혹시 모르니깐 PC에서 뒤에 "\r\n" 붙여서 보내보세요.