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

public void setSocket(final String ip, final int port) throws IOException {
            //└ip와 port를 받아와서 소켓을 만들어주는 메소드
                    new Thread(new Runnable() {
            //└새로운 쓰레드를 만든다.
                        @Override
                        public void run() {
            //└run메소드
                            try {
            //└try-catch문 시작
                                socket = new Socket(ip, port);
            //└소켓을 ip와 port를 인자로 새로 만듦


                                netReader               =                new               BufferedReader(new
            InputStreamReader(socket.getInputStream()));
            //└netReader를 새로운 BufferedReader로 만듦
                                netWriter               =                new               BufferedWriter(new
            OutputStreamWriter(socket.getOutputStream()));
            //└netWriter를 새로운 BufferedWriter로 만듦
                            } catch (IOException e) {
            //└만약 IOException 에러가 있다면
                                e.printStackTrace();
            //└에러를 로그에 띄움
                            }
                        }
                    }).start();
            //└쓰레드 시작
                }


                class Sharearea {
            //└Sharearea 클래스
                    private String state = "";
            //└state의 기본값은 null값으로


                    public String getShareData() {
            //└getShareData 메소드
                        return state;
            //└state를 반환해줌
                    }


                    public void setSharedData(String sharedData) {




                                                         -  86  -
   88   89   90   91   92   93   94   95   96   97   98