Page 262 - 3-3
P. 262
// 서버가 1 로 응답하면
else if(serverResponse == 1){
// 로그인 성공 토스트 띄우기,
Toast.makeText(getApplicationContext(), " 환영합니다",
Toast.LENGTH_SHORT).show();
//SelectDepartment 클래스로 가는 Intent 생성
Intent intent = new Intent(getApplicationContext(),
SelectDepartment.class);
//"WebIP" 이름으로 WebIP 를 Extra 로 통해 넘기기
intent.putExtra("WebIP", WebIP);
// 소켓 종료
socket.close();
// 화면 전환
startActivity(intent);
}
}
// 예외 발생시
catch (IOException e){
// 예외 메시지를 토스트로 띄우기
Toast.makeText(getApplicationContext(), e.toString(),
Toast.LENGTH_SHORT).show();
}
}
});
// 종료 버튼을 누르는 이벤트 발생 메서드
btnOut.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 소켓이 현재 연결된 상태라면
if(socket.isConnected()) {
// 예외 처리
try {
// 소켓 종료
socket.close();
}
// 예외 발생시
catch (IOException e) {
// 예외 메시지를 토스트로 띄우기
Toast.makeText(getApplicationContext(), e.toString(),
Toast.LENGTH_SHORT).show();
}
}
- 262 -