명령 | Client | Server | Client 내용 | Server 내용 |
로그인 | login id pw | login true | 아이디, 비밀번호 | 예약된 명령의 처리 상황 |
회원 가입 | join id pw e-mail | join true | 아이디, 비밀번호, 이메일 | 가입 성공 | 아이디 중복 |
지령 | quest | {분류} {제목} {내용} | "quest" | 옛날것부터 분류 제목 내용 보낸다. ex) questList 분류1|제목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) | 예약 리스트 | 예약 명령, 시, 분 |