서버 개발 방향성을 잡고 본격적으로 시작했습니다.
주요 작업:
- ITransport, IClientConnection 인터페이스 제작
- 기본 서버 구조 설계
TCP 통신을 학습하고 구현했습니다.
주요 작업:
TcpListener,TcpClient활용- 클라이언트-서버 간 메시지 전송 기능 구현
전에 구현한 서버와 클라이언트 코드를 Dll로 만든 후, 유니티와 연동하였습니다.
주요 작업:
LeoClientMono,LeoClientHelper,LeoClientNetwork구현- 클라이언트 유니티화
- 서버 - 유니티간 통신 구현
LeoClientMono의 구조를 변경하고, NetworkManager를 만들어 서버 접속을 관리하도록 구현하였습니다.
주요 작업:
NetworkManager,NetworkManagerPlayer구현- 플레이어 스폰 구현
👉 앞으로도 꾸준히 서버 공부를 기록하며 발전해 나가겠습니다.