• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

세션 = 유저, 서버

21.11.09 16:06 작성 조회수 189

0

세션은 user 또는 연결되는 서버라 생각하면 될까요?
세션 하나당 user나 서버 연결 하나 라고 생각하면 될까요?

답변 1

답변을 작성해보세요.

2

세션은 기본적으로 '대사관' 같은 존재입니다.
주한 미국 대사관은 미국을 대리해서 존재하고,
미국이랑 얘기하고 싶으면 대사관을 통해서 하죠? 비슷한 개념입니다.
서버에서 클라랑 통신하고 싶으면 해당 세션을 통해서 클라에 메시지를 전달하게 됩니다.
클라에서 서버랑 통신하고 싶으면, 서버 세션을 통해서 서버에 메시지를 전달하게 됩니다.

클라 <-> 서버 연동할 때는 동접1명 = 서버쪽 클라 세션1개 라고 생각하시면 됩니다.

서버끼리 연동할 때 (ex. 매치서버 <-> 게임서버)에도
한쪽이 클라, 다른쪽이 서버 역할을 맡게 되기 때문에 결국 동일합니다.