Java_btry Server & Client 소스


java_btry.zip
다운로드

※주의 사항 : 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.클라이언트 리스트를 모아두는 클래스

————————————–

댓글 남기기

바로가기