본문 바로가기
프로그래밍/JAVA

Java_btry Server & Client 소스

by ITPro 2010. 8. 11.

※주의 사항 : 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