[TIL] 24-12-20
트러블 슈팅
배경
REAL TIME 과제를 하려고 도전기능 첫번째 스테이지 구분과 스테이지 별로 획득 점수가 다르게 하던 도중
발단
시작부터 어디에서 뭘 작성해야 기능을 구현할 수 있을 지 감이 안 잡혔다.
그래서 파일을 하나씩 하나씩 보기 시작했다.
전개
스켈레톤 코드에 stage.json에 스테이지별 획득 점수 다르게 한 것과 client와 server의 점수 검증과정이 있는 걸 보고 client에서도 비슷하게 작성해서 데이터를 보내 검증하는 것과 연결하면 되지 않을까 생각을 하게 되었다.
절정
stage.json에 있는 스테이지별 점수가 2배씩 증가하는 것을 보고 client측에 그렇게 되도록 작성하고 console.log로 찍어보았더니 원하는 결과가 나와,
전송을 하려고 스켈레톤 코드에 작성되어있는 socket을 통한 전송방법과 수신방법을 토대로 해봤는데,
처음에는 계속 fail로 틀렸다고 떠서, 조금씩 코드를 추가하다보니 성공할 수 있었다.