rabbit97 님의 블로그
23일 일지 본문
오늘은 드디어 3주차 진도 나간 날
그런데 오류가 많다...
일단 프로토콜 버퍼 쪽으로 진도를 나갔는데 왜 확장자를 못읽는지 모르는채 오늘이 끝났다....
내일까지 잘 해결하기!!
슬슬 조바심이 올라온다 개인 과제 해설 영상이 3일차까지 나왔는데 과제에 대해서 아무런 진도를 나가지 못했다...
내일은 꼭 진도 나가자 마음을 먹으며 지금까지 강의 내용 기록하기
서버쪽이다 로직이 많이 빈다
이유는 파일을 다 세세하게 나눴기때문!
이벤트를 여기서 관리하는데
여기는 데이터를 받을때 쓰는 온 데이터 함수
그럼에도 서버쪽 로직이 아직 많이 빈거같다
이런 식으로 환경변수에서 연결 할 ip 나 port를 결정한다
다시 서버쪽 로직
이닛서버로 뭘 불러오는 것 같다
이런 식으로 서버가 시작되면 이닛서버가 실행되고 동시에 로드 게임 에셋을 실행시킨다
여기가 에셋 파일 로직
리드 파일 에이싱크로 파일들의 데이터를 메모리에 저장
이제 이벤트 핸들러로 데이터를 어떻게 주고 받을까?
일단 테스트로 저번에 tcp 방식 강의에서 썼던 클라이언트 코드를 그대로 가져와서 테스트
클라이언트 코드
요청을 보내면
서버에서 잘 받는 모습
클라이언트에서 요청을 보내면
서버는 여기서 그 데이터를 처리한다
저번과 다르게 콘솔에서 주고 받고 상호작용을 못하는 이유는 저 온 데이터 로직 때문
레디스 배울때 개인 프로젝트에서 메모리에 데이터를 넣는 방식은 해봤었는데 이게 버퍼 내용이 합쳐지니 엄청 햇갈린다.
여기서 프로토콜 버퍼 관련 로직은 넣지도 못했는데 머리 터지는 중..............
내일도 화이팅 해서 집중해보자