안드로이드 개발 질문/답변
(글 수 45,052)
액티비티 내용중 일부입니다
int portnum = Integer.parseInt(port);
InetAddress ia = null;
try {
ia = InetAddress.getByName(ip);
} catch (UnknownHostException e1) {
e1.printStackTrace();
}
try {
socket = new Socket(ia, portnum);
os = socket.getOutputStream();
os.write((user_name + "\n").getBytes());
} catch (IOException e) {
Toast.makeText(getApplicationContext(), "접속실패", Toast.LENGTH_LONG)
.show();
return;
}
여기서 잘못된 아이피를 입력후 접속하지 못하게 되면
계속 재접속에 빠지는것같습니다 결국 한참뒤에 응답이 없다는 메세지가 뜨게 되는데
catch 부분은 실행이 안되는듯 합니다.
이런 예외 처리 같은 경우 어떻게 해줘야 할까요?
int portnum = Integer.parseInt(port);
InetAddress ia = null;
try {
ia = InetAddress.getByName(ip);
} catch (UnknownHostException e1) {
e1.printStackTrace();
}
try {
socket = new Socket(ia, portnum);
os = socket.getOutputStream();
os.write((user_name + "\n").getBytes());
} catch (IOException e) {
Toast.makeText(getApplicationContext(), "접속실패", Toast.LENGTH_LONG)
.show();
return;
}
여기서 잘못된 아이피를 입력후 접속하지 못하게 되면
계속 재접속에 빠지는것같습니다 결국 한참뒤에 응답이 없다는 메세지가 뜨게 되는데
catch 부분은 실행이 안되는듯 합니다.
이런 예외 처리 같은 경우 어떻게 해줘야 할까요?