Page 91 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 91
readData.start();
//└readData를 시작한다.
sendData.start();
//└sendData를 시작한다.
new CheckConnection().run();
//└연결이 성공했는지 판단하기 위한 쓰레드를 새로 만들어서 실행한다.
} catch (IOException e) {
//└만약 IOException이 있다면
e.printStackTrace();
//└에러 메세지를 로그로 띄운다.
}
break;
//└switch-case문 탈출
} else {
//└만약 IP가 등록되어 있지 않다면
makeToast("IP를 입력해주세요.");
//└IP를 입력해주세요. 라는 토스트를 생성한다.
}
} else if (isConnected) {
//└만약 소켓과의 연결이 되어 있다면
try {
//└try-catch문 시작
data = String.valueOf(dataBase.getResult().get(0).getPassword()) + "0*";
//└데이터 동기화를 위해 data값을 로그에 저장된 비밀번호 + 0*로 보낸다.(비밀번호가 12345678이라
면 123456780*을 보낸다.)
Thread.sleep(2000);
//└2초의 딜레이
data = String.valueOf(dataBase.getResult().get(1).getPassword()) + "1*";
//└데이터 동기화를 위해 data값을 로그에 저장된 비밀번호 + 1*로 보낸다.(비밀번호가 12345678이라
면 123456781*을 보낸다.)
Thread.sleep(2000);
//└2초의 딜레이
data = String.valueOf(dataBase.getResult().get(2).getPassword()) + "2*";
//└데이터 동기화를 위해 data값을 로그에 저장된 비밀번호 + 2*로 보낸다.(비밀번호가 12345678이라
면 123456782*을 보낸다.)
Thread.sleep(2000);
//└2초의 딜레이
makeToast("비밀번호 동기화가 완료되었습니다.");
//└비밀번호 동기화가 완료되었습니다. 라는 토스트를 생성한다.
- 84 -