• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

session 관련한 질문

21.11.01 11:44 작성 조회수 175

0

안녕하세요 항상 강의 잘 보고 있습니다.

Listener와 Connector에 대한 질문 입니다.

양쪽 모두 OnAcceptCompleted, OnConnectCompleted 로

_sessionFactory를 통해 session을 생성하고 start해주는데요,

session을 하나 생성해서 그것을 통해 서로 주고받고 한다고 이해했는데 왜 new코드가 2개이지 하고 복습을 하던 차에 의문이 들었습니다.

Connector에서나 Listener에서나 상호간에 연결된 socket을 통해 session을 생성하는 것이므로 하나의 session이 되는 것인지,

두 번 new 하므로 Connector session 하나, Listner session 하나 해서 총 2개의 session이 되는 것인지 아래 그림 과 같은 의문이 들어 질문 드립니다.

답변 1

답변을 작성해보세요.

0

둘다 아닙니다.
Listener랑 Connector는 동시에 사용하는게 아니고
네트워크 프로그램이 서버의 역할을 하게 되면 Listener를 사용하는 것이고,
클라의 역할을 해서 서버로 붙는 쪽이라면 Connector를 사용하게 됩니다.
이는 나중에 유니티 실습을 해보면 더 명확히 알게 됩니다.