Page 1097 - 3-3
P. 1097

//
                            mHandler.post(new Runnable() {
                                @Override
                                public void run() {
                                    // TODO Auto-generated method stub
                                    setToast(" 연결에 성공하였습니다.");
                                    // "w"  메세지 전송 Thread
                                    mTask = new TimerTask() {
                                        @Override
                                        public void run() {
            //                               (new sendMessagew()).start();
                                        }
                                    };
                                    mTimer=new Timer();             // Timer  객체 생성
                                    mTimer.schedule(mTask,0,5000);          // TimerTask  객체인 mTask    를
            5 초뒤에 실행 반복수,        = 0
                                }
                            });
                            (new recvSocket()).start();
                        } catch (Exception e) {


                            final String recvInput = " 연결에 실패하였습니다.";
                            Intent Intentback = new Intent(getApplicationContext(),TowerMainActivity.class);
                            // 액티비티 시작!
                            startActivity(Intentback);
                            finish();
                            mHandler.post(new Runnable() {
                                @Override
                                public void run() {
                                    // TODO Auto-generated method stub
                                    setToast(recvInput);
                                }
                            });
                        }
                    }
                }


                //  소켓 수신 Thread
                class recvSocket extends Thread {


                    public void run() {
                        try {
                            readSocket = new DataInputStream(socket.getInputStream());


                            while (true) {


                                                         - 1097 -
   1092   1093   1094   1095   1096   1097   1098   1099   1100   1101   1102