## 구현 목표 - Bluetooth LE Asset의 샘플 코드 분석 - 분석을 바탕으로 Device 간 통신 기능 구현 - Device 간 통신 테스트 - 1:1 테스트 - 1:n 테스트 --- - 클라이언트들 중 하나가 호스트를 담당하여 서버의 역할을 가지는 방식으로 네트워크 구현 - 게임 서버 중 "리슨 서버" 의 형태 - 아래의 게임 서버 형태들 중에서 고려하였음 - 클라이언트 - 서버 토폴로지 - 권한 집중형 서버 - 데디케이트 서버 - 리슨 서버 - P2P 토폴로지 - P2P - 모든 Device들의 데이터와 GameFramework 진행 현황은 서버 역할의 Device에서만 관리 - Device간 교환하는 데이터는 byte[]로, 전달받은 data를 통해 로직을 수행 - 데이터 포맷은 다음을 따른다. - index 0 : 최초 송신 디바이스 번호 - index 1 : 최초 수신 디바이스 번호 - index 2 : 실행할 로직의 Class - index 3 : 실행할 로직 - index 4 : 실행할 로직의 param - . . .
구현 목표
클라이언트들 중 하나가 호스트를 담당하여 서버의 역할을 가지는 방식으로 네트워크 구현
모든 Device들의 데이터와 GameFramework 진행 현황은 서버 역할의 Device에서만 관리
Device간 교환하는 데이터는 byte[]로, 전달받은 data를 통해 로직을 수행