Events
ping (from Server)
- 발생 시점: 연결이 이루어졌을 때부터 3초마다 지속적으로 발생
- 역할: 주기적으로 통신을 주고받음으로써 disconnect 방지
pong (from Client)
- 발생 시점: ping을 받았을 때
- 역할: 주기적으로 통신을 주고받음으로써 disconnect 방지
joinRoom (from Client)
- 발생 시점: 연결 직후 / 매칭 대기 중 '매칭 중단하기' 버튼을 누른 후 '계속할래요' 눌렀을 때
- 역할: 유저가 원하는 상대의 성별, 러닝 시간, 유저의 레벨 3가지 조건을 충족시키는 빈 방이 있다면 들어가게 되고, 그렇지 않은 경우에는 새로운 방을 만들어 들어가게 된다.
Parameters
roomCreated (from Server)
- 발생 시점: joinRoom을 보냈지만 조건에 맞는 방이 없었을 경우
- 역할: 아직 매칭이 되지 않았음을 알려주며, 할당된 방의 이름을 알려준다
Parameters
startCount (from Client)
- 발생 시점: roomCreated를 받은 직후