Page 825 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 825

공중망을  이용한  애완동물  사료  공급기



                                                     setSocket(hostname,  7777);

                                        CheckUpdate  checkUpdate  = new CheckUpdate();
                                        checkUpdate.start();
                                        SendUpdate sender  =  new  SendUpdate();

                                        sender.start();
                                  } catch (IOException  e) {
                                        e.printStackTrace();
                                  }



                                  if  (socket  != null)  {
                                        Toast.makeText(MainActivity.this,  "통신을  시작합니다.",
             Toast.LENGTH_SHORT).show();

                                  } else  if  (socket ==  null)  {
                                        Toast.makeText(MainActivity.this,  "통신을  시작합니다.",
             Toast.LENGTH_SHORT).show();
                                  }



                                  break;


                             default:

                                  break;
                        }
                     }      //액션바가  눌렸을때  작동하는  역할


                     public  void  setSocket(final  String  ip,  final  int  port)  throws  IOException  {

                        new  Thread(new  Runnable()  {


                             @Override

                             public  void run()  {


                                  try {
                                        socket =  new  Socket(ip,  PORT);
                                        networkWriter  =  new  BufferedWriter(new
             OutputStreamWriter(socket.getOutputStream()));
                                        networkReader  =  new  BufferedReader(new
             InputStreamReader(socket.getInputStream()));

                                  } catch (IOException  e) {
                                        e.printStackTrace();



            인천전자마이스터고등학교
                                                         -  818  -
   820   821   822   823   824   825   826   827   828   829   830