마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

소켓통신 예외처리 질문드립니다.

0 추천
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));

통신이 불안하거나 연결이 끊겼을때, 안좋을 때

이부분에서 에러가 나는데 어떻게 예외처리를 하면 좋을까요?

in 에는 null 이 들어오나요, 아니면 -1 이 들어오는건가요?
익명사용자 님이 2016년 5월 27일 질문
socket.getInputStream()으로 null이 아닌 값이 잘 넘어 오는지 부터 체크해 보세요. 아마도 null 포인터가 발생하고 있는 것으로 추측됩니다만.

1개의 답변

0 추천

위에 if(BufferedReader(new InputStreamReader(socket.getInputStream())) != -1) 이거만 추가해주시면 될거같네요 제기억상 -1인거같은데 로그띄워서 직접보시면 더좋고요

넷째형 (220 포인트) 님이 2016년 5월 27일 답변
...