Page 686 - 2
P. 686

}




            // 소켓에서 데이터를 읽어서 화면에 표시한다.
                            try {
                                while (true) {
                                    data = in.readLine(); // in 으로 받은 데이타를 String      형태로 읽어 data      에 저
            장


                                    output.post(new Runnable() {
                                        public void run() {
                                            output.setText(data); // 글자출력칸에 서버가 보낸 메시지를 받는다.
                                        }
                                    });
                                }
                            } catch (Exception e) {
                            }
                        }
                    };


                    worker.start(); //onResume() 에서 실행.
                }
                @Override
                protected void onStop() { // 앱 종료시
                    super.onStop();
                    try {
                        socket.close(); // 소켓을 닫는다.
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }


            }
            package com.example.jbts201608.slide_cam;


            /**
             * Created by JBTS201608 on 2017-11-23.
             */
            import android.app.Activity;
            import android.os.Bundle;
            import android.os.Handler;
            import android.os.Message;
            import android.support.annotation.Nullable;
            import android.util.Log;
            import android.view.MotionEvent;


                                                         - 686 -
   681   682   683   684   685   686   687   688   689   690   691