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

}
                            //예외처리.
                       }




                 }


                 public class  CheckUpdate  extends  Thread  {


                       public  void  run()  {
                            try {
                                 Log.w("ChattingStart",  "Start Thread");
                                 while (true)  {
                                       if (socket  !=  null  && networkReader !=  null)  {
                                            Log.e("Reading...",  "data");
                                            msg =  networkReader.readLine();
                            //읽은  데이터를  msg라는  string에  저장.
                                            Log.e("Stop?",  "No");
                                            share.setSharedData(msg);
                            //위에서  저장한  msg를  데이터  공유  클래스에  저장.
                                            share.setIsReady(true);
                                            MakeImage();
                            //받은  문자에  따라  핸들러로  UI변경  명령을  내림.
                                            Log.e("Read.",  msg);
                                            msg =  "";
                                       }
                                       try  {
                                                            Thread.sleep(100);
                                       }  catch  (InterruptedException  e) {
                                            e.printStackTrace();
                                       }


                                 }
                            }  catch (IOException  e)  {
                                 Log.e("Shit!",  "Shit!");
                            }
                       }
                 }


                 public class  SendUpdate  extends  Thread  {






                                                         -  269  -
   271   272   273   274   275   276   277   278   279   280   281