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 -