inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Session #1

세션 = 유저, 서버

350

GODOT

작성한 질문수 38

0

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

network windows-server MMORPG

답변 1

2

Rookiss

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

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

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

Memory Pool에서 오버플로우 질문입니다.

0

63

2

포토폴리오 및 진로 관련하여 고민입니다.

0

112

1

포토폴리오 관련 고민입니다.

0

62

1

실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.

0

82

2

성능 테스트 결과

0

103

2

게임 서버 Stateful, Stateless 진로 고민

0

121

1

WaitOnAddress와 Sleep의 차이 질문

0

83

1

궁금한거 있습니다.

0

82

2

JobTimer 구동 스레드

0

107

2

TryPop() 동작 관련 질문

0

81

1

로드맵 C#서버 C++서버 방향성 질문

0

148

2

스레드 id를 출력할떄 메인스레드 id도 출력되나요?

0

73

1

생명주기를 위한 의도적 복사

0

86

2

락프리의 실무에서 사용 질문

0

139

2

32bit threadID와 16비트 상위 WriteFlag에 대해

0

101

2

mutex와 sleep 차이점

0

117

1

실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다

0

152

2

Stomp Allocator의 Release함수에 대한 질문입니다.

0

96

1

공부법 관련해서

0

183

2

MakeShared 함수 관련

0

114

1

지금까지 서버코어에서 만든 내용에 대해 궁금한 점이 있어서 질문 드립니다.

0

144

2

운영체제관련 질문입니다

0

131

1

send하려는 데이터 크기가 크면 memcpy에서 문제가 발생할 것 같습니다.

0

117

2

메모리 풀 질문있습니다.

0

124

1