dotgimon 제작기 10. 통신 세션 프로토콜과 폰트
·1 min read·10 / 21
같은 대전 결과를 두 기기가 한 번씩만 적용하게 만들었다
근거리 통신 세션 프로토콜을 만들었다. 세션은 양쪽 확인, 결과 적용, 수신 확인 세 단계를 거치고, 각 단계를 link_journal에 기록한다.
세션 ID 중복은 used_sessions로 차단했다. QR 세션과 근거리 거래가 두 번 적용되지 않게 막았다.
글자 모양도 앱 전체에서 하나로 맞췄다
Pretendard 폰트를 넣고 텍스트용 AppText 컴포넌트를 만들었다.