| 명령
|
Client
|
Server
|
Client 내용
|
Server 내용
|
| 로그인
|
login id pw
|
login true
|
아이디, 비밀번호
|
예약된 명령의 처리 상황
|
| 회원 가입
|
join id pw e-mail
|
join true
|
아이디, 비밀번호, 이메일
|
아이디 중복
|
| 지령
|
quest
|
{분류} {제목} {내용}
|
"quest"
|
제목1|내용1|분류2|제목2|내용2
|
| 지역 선택
|
showmap 1(지역 번호)
|
showmap Server내용 참고
|
지역 구별자(숫자)
|
showData 지도에보여줄감염자수 정상인수 + 바이러스이름1 개수1 항체수1 + 바이러스이름2 개수2 항체수2 ...
|
| 연구실
|
showlab
|
showlab Server내용 참고
|
연구실 들어감.
|
showLab 지도에보여줄감염자수 정상인수 + 바이러스이름1 개수1 항체수1 + 바이러스이름2 개수2 항체수2 ...
|
| 실험실
|
experiment 바이러스이름
|
experiment Server내용 참고
|
바이러스 투여
|
그래프 3개(현재 바이러스 수, 해당 항체수, 사람의 생명력) 그래프 당 점 7-8개 ex) experimentData 8 host8개 antibody8개 virus8개
|
| 제작실
|
make 증식속도 잠복기 독성 감염율 DNA 이름
|
make true
|
바이러스 정보
|
이름 같으면 make false
|
| 예약(zone->lab)
|
reserve getHuman 1(지역 번호) 2006:1:16:12:19:14
|
reserve true
|
지역 번호, 날짜, 시간
|
예약 여부(서버 시간보다 빠른 시간, 중복된 시간 => X)
|
| 예약(lab->zone)
|
reserve setHuman 1(지역 번호) 2006:1:16:12:19:14
|
reserve true
|
지역 번호, 날짜, 시간
|
예약 여부(서버 시간보다 빠른 시간, 중복된 시간 => X)
|
| 예약 리스트
|
getList
|
actList 명령개수 명령 시 분 ... (ex actList 1 getHuman 10 10)
|
예약 리스트
|
예약 명령, 시, 분
|