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  -
   608   609   610   611   612   613   614   615   616   617   618