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

private DataInputStream dataInputStream;
                                private DataOutputStream dataOutputStream;
                                //변수  선언



                                public HandleSocket(Context context, String url, int
                                port) throws IOException {
                                    this.context = context;

                                    this.url = url;
                                    this.port = port;
                                    //소켓  통신  설정

                                }


                                public void send(String str) throws IOException {
                                    if (!socket.isConnected()) {
                                                    //소켓 통신이 연결되지 않으면

                                        return;
                                                                     //return된다.

                                    }
                                    dataOutputStream.writeUTF(str);
                                    dataOutputStream.flush();
                                    //데이터를  서버에  보냄.

                                    Log.d(TAG, "send : " + str);
                                }


                                @Override

                                public void run() {
                                    try {
                                        socket = new Socket(url, port);
                                        dataInputStream = new

                                        DataInputStream(socket.getInputStream());


                                        dataOutputStream = new

                                        DataOutputStream(socket.getOutputStream());
                                        while(socket.isConnected()) {
                                            final String msg =
                                                          dataInputStream.readUTF();




                                                         -  72  -
   74   75   76   77   78   79   80   81   82   83   84