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

공중망을  이용한  애완동물  사료  공급기



                    @GET
                    @Produces(MediaType.TEXT_PLAIN)
                    @Path("/sing")
                    public  String  getSing()  {
                            System.out.println("[Project  Server  Log]  -  Sing  Soong  Sang  Soong");
                            return  "Sing  Soong  Sang  Soong";
                    }


                    @GET
                    @Produces(MediaType.TEXT_PLAIN)
                    @Path("/ttt")
                    public  String  getTestMessage2(@QueryParam("msg")  String  msg)  {
                            System.out.println("[Project Server  Log]  - Test");
                            return  socketService.sendSocketData(msg);
                    }


                    @GET
                    @Produces(MediaType.TEXT_PLAIN)
                    @Path("/rtr")
                    public  String  getTestrec(@QueryParam("msg")  String  msg)  {
                            System.out.println("[Project  Server  Log]  -  Check");
                            return  socketService.recSocketData(msg);


                    }


              }
              소스  설명을  하자면  sing은  테스트용,  ttt  부분은  송신부분,  rtr부분은  송신과  수신  서비스를  하기위한
              부분이다.

                      (나).  SocketService.java

              package  com.rest.server.socket;


              import  java.io.BufferedReader;
              import  java.io.BufferedWriter;
              import  java.io.InputStream;
              import  java.io.InputStreamReader;
              import  java.io.OutputStreamWriter;
              import  java.io.PrintWriter;
              import  java.net.Socket;


              public  class  SocketService  {





            인천전자마이스터고등학교                                 -  580  -
   582   583   584   585   586   587   588   589   590   591   592