Connector

리스터 - 서버 입장에서 클라이언트의 요청에 맞춰 처리해줌

커넥터 - 클라이언트 입장에서 서버의 요청을 처리함

왜 커넥터가 필요할까?

Untitled

기존에 main에서 세션객체를 직접 생성하지 않고, 커넥터를 이용하여 세션을 생성해준다 .

Untitled

또한 서버와 컨텐츠의 분리를 위해 GameSession을 정의해준다.

Untitled

커넥트를 호출하면 서버와의 통신에 사용할 소켓을 생성해준다 .

또한 소켓 비동기 이벤트를 생성 후, 완료 콜백 등록과 엔드포인트, 유저 토큰을 등록해준다.

Connect vs Accept

accept 함수

accept 함수는 서버 측에서 사용되며, 클라이언트의 연결 요청을 수락하는 역할을 합니다.