OnAcceptHandler 관련 질문
247
안샘
작성한 질문수 2
0
OnAcceptHandler가 static으로 정의되어 있는데 이 때 안에 있는 session 인스턴스도 1개만 성생이 되나요? 만약에 아닐 경우 각각의 쓰레드가 OnAcceptHandler를 호출면서 각각의 session 인스턴스를 가지고 있을텐데 굳이 session 안에서 동시성 문제를 해결하기 위해 lock을 해줘야 되나요?
답변 1
2
만드는 시점을 생각하면 안 되고 나중에 사용하는 시점을 생각해야 합니다.
session은 실질적으로 클라한테 데이터를 보내는 창구인데
MMO 컨텐츠에서 주변에 일어나는 이동, 전투, 스킬 등의 패킷은 물론
귓말이나 각종 이벤트 패킷들이 난무하기 때문에
session 내부의 코드가 싱글쓰레드로 실행될거라는 기대를 하면 안 됩니다.
C#에서의 RAII
0
72
3
TLS 질문드립니다.
0
82
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
76
2
Unity Span
0
100
2
XML, Dll 차이점
0
134
2
Session 질문입니다
0
98
1
Write Read 커서 키워드
0
88
1
더미 클라이언트 수에 따른 OnDisconnect 발생
0
85
2
네트워크 Send 전담 스레드 배치
0
115
2
UnhandledException 으로 서버 터지는 경우
0
104
2
컨텐츠 단, 엔진 단
0
118
1
질문 있습니다
0
93
2
C# 게임서버 3D MMORPG
0
159
2
유니티6 버전
0
108
2
receive하는 부분과 send하는 부분의 차이
0
154
2
커서의 위치의 중요성
0
111
2
C++ 전혀 모르는데 C# 서버
0
179
2
강의에 질문이 있습니다
0
94
2
멀티스레드 이해도 질문
0
108
1
500 vs 500
0
149
3
OnAcceptHandler 액션 함수
0
71
1
이 정도 서버의 객관적인 수준이 궁금합니다.
0
207
2
36. Serialization #3 에서 string (name) 코드 수정 질문
0
87
2
외부 컴퓨터와의 통신 방법이 궁금합니다
0
116
1





