Page 94 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 94
//└setSharedData 메소드
state = sharedData;
//└state를 sharedData로 설정한다.
}
}
public class ReadData extends Thread {
//└ReadData클래스. 값을 읽어오는 메소드이다.
public void run() {
//└run 메소드 시작
while (true) {
//└무한루프
if (socket != null && netReader != null) {
//└만약 소켓과 netReader가 생성되어 있다면
try {
//└try-catch문 시작
msg = netReader.readLine();
//└msg에 네트워크로 읽은 값을 저장함
} catch (IOException e) {
//└만약 IOException 에러가 발생한다면
e.printStackTrace();
//└에러를 로그로 띄운다.
}
share.setSharedData(msg);
//└share의 state를 msg로 만든다.
check(share.getShareData());
//└네트워크 리더로 받아온 값을 check 메소드에 넘긴다.
msg = "";
//└msg를 다시 null값으로 만든다.
}
try {
//└try-catch문 시작
Thread.sleep(100);
//└0.1초 딜레이
} catch (InterruptedException e) {
//└만약 InterruptedException 에러가 발생한다면
e.printStackTrace();
//└에러를 로그에 띄움
}
}
- 87 -