Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Outline

프로토콜(텍스트)을 이용한 클라이언트-서버 request, response로 사칙연산 계산

Requirment

< 요구조건 #1: 사칙연산 수행: addition, subtraction, multiplication, division >
< 요구조건 #2: 프로토콜을 이용하여 request,response를 주고받음. >
< 요구조건 #3: 연산식 에러가 있다면 에러 메시지 회신. (error types + meaning) 처리 >
< 요구조건 #4: Threadpool&Runable interface : 서버의 멀티스레딩 기능. >
< 요구조건 #5: 서버의 ip, port는 server_info에 있는 정보를 불러와 처리, 없으면 default값 이용>

Protocol

Request Protocol
OPERATION operand1 operand2 (OPERATION 종류 : ADD, SUB, MUL DIV)
Ex) ADD 1 2
유효하지 않은 요청, 잘못된 연산자, DIV에서 0으로 나눌 때의 경우 “ERR:” + meaning 반환
정상적인 입력의 경우 “ANS” +result반환

Response Protocol
displayResponse(serverResponse)
Response가 ANS, ERR, 그 이외일 때를 구분하여 result, error, 예외 메세지 출력

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages