|| 명령 || 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) || 예약 리스트 || 예약 명령, 시, 분 || ---- [ProjectVirush]