Page 613 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 613
공중망을 이용한 애완동물 사료 공급기
//출력 중단
send.interrupt();
//아트메가 송신 중단
// rece.interrupt();
//아트메가로부터 수신 중단 (본 작품에서는 사용하지 않음.)
}
}catch (IOException e)
{
e.printStackTrace();
//에러 발생시 예외처리
}
}
public void run() {
try {
sock = new Socket(ip, port);
out = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
in = new BufferedReader(new InputStreamReader(sock.getInputStream()));
send = new Sender();
// rece = new Reciever();
send.start();
// rece.start();
} catch (IOException e) {
e.printStackTrace();
}
}
public class Sender extends Thread {
public void run() {
while (true) {
if (sock != null && !(str.equals(""))) {
//소켓 값이 있고 아트메가에 송신하고자 하는 값이 있을 때
try {
out.write(str);
//str 값 송신
str = "";
//str 값 초기화
out.flush();
//출력 종료.
인천전자마이스터고등학교 - 606 -