[게임 서버] SetBuffer를 RecvBuffer, SendBuffer로 따로 빼내기 #2
·
공부/게임 서버
지난 게시글에서는 RecvBuffer를 만들었다. 이번에는 SendBuffer를 만들어 따로 빼내보겠다. SendBuffer는 크게 두 클래스로 나뉜다. SendBufferHelper와 SendBuffer다. SendBufferHelper 먼저 살펴보자. // ThreadLocal == 전역은 전역 변순데 내 스레드에서만 사용할 수 있는 전역변수 public static ThreadLocal CurrentBuffer = new ThreadLocal(() => { return null; }); // 그냥 사이즈가 아니라 되게 큰 뭉탱이 Size. 여기서 필요한 만큼 뽑아다 쓸 예정. public static int ChunkSize { get; set; } = 4096 * 100; 멀티 스레드 환경에서도 ..