기능
서버-클라이언트는 TCP/IP 환경으로 구축한다. 서버는 DB에 대한 권한을 가지고 있다.
※ 참고 사항
1. 클라이언트는 서버에게 요청하는 패킷(헤더+데이터)을 보낸다.
2. 패킷은 [ip] // [pid] [함수명] [파라메터...] 형식으로 구성된다. 헤더는 ';'로 구분하고, 데이터는 ','로 구분한다.
3. 서버는 함수명칭을 통해 요청된 행동을 수행한다. 수행되고 나온 데이터 값은 클라이언트로 패킷을 송신한다.
4. 패킷은 [함수명] [파라메터...] 방식으로 전송한다. 데이터는 ','로 구분한다.
5. 클라이언트는 SocketGameClient 클래스에서 수신한다. 패킷을 분해하여 함수를 실행한다.
! 주의 사항
코드
구현 영상
리펙토링
'유니티 > 3D RPG' 카테고리의 다른 글
013 몬스터 DB (0) | 2019.12.30 |
---|---|
012 아이템 정보 요청/갱신 (0) | 2019.12.27 |
010 아이템 구매 및 수정 (0) | 2019.12.23 |
09 내 정보 화면(스텟+인벤토리) (0) | 2019.12.22 |
008 플레이어 FSM (0) | 2019.12.22 |
댓글