※주의 사항 : 2008년도에 JAVA 시작하면서 심심풀이로 만든 코드이므로
버그 난무 & 취약점 난무 & 막장 소스입니다.
/**************명령 번호 표*****************
* 000 유저 생성
* 100 위치 이동
* 200 탐색
* 201 적 발견
* 202 무기 발견
* 203 음식 발견
* 204 탐색 실패
* 300 유저 상태 변경
* 400 회복
* 500 음식 조합
* 888 채팅
* 900 정보요청
* 999 유저 삭제
******************************************/
bufferedReader는 라인 단위로 읽어들이니
전송할때
명령어번호\n명령\n
식으로 보내면 쉽게 해결된다.
ex:)"100\nUsrPlace\n"
------------Client Class-------------
1.프레임을 조작하는 클래스
2.유저 정보를 지니고 있는 클래스
3.각종 명령을 처리하기 위한 클래스
4.서버와 통신하는 클래스
-------------------------------------
-------------Server Class-------------
1.클라이언트 접속을 요청받는 클래스
2.명령을 처리하는 클래스
3.데이터베이스를 조작하는 클래스
4.클라이언트와 통신하는 클래스
5.클라이언트 리스트를 모아두는 클래스
--------------------------------------
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
Java와 Mysql 연동시 한글 깨짐 문제 해결법 (0) | 2010.08.11 |
---|---|
JWS 자동 설치(ActiveX) HTML 코드 (0) | 2010.08.11 |
자바 로그인 예제 (0) | 2010.08.11 |
자바 컴포넌트 예제 (0) | 2010.08.11 |