온라인 게임 프로그래밍에서 소켓 핸들 방식 2
Game Development/Server·2025. 6. 15.
1. 논블록 소켓 방식의 단점2025.06.15 - [Game Development/Server] - 온라인 게임 프로그래밍에서 소켓 핸들 방식 1 온라인 게임 프로그래밍에서 소켓 핸들 방식 1온라인 게임 프로그래밍에서 소켓은 파일 핸들 방식과는 약간 다르다.게임 서버에서는 다루어야 하는 소켓 개수가 많다. TCP를 이용해 통신하는 경우 클라이언트 개수만큼 소켓이 있어야 한다.9ky0.tistory.com앞서 블로킹 소켓과 논블록 소켓을 다루는 방법을 살펴보았다. 논블록 소켓의 장점은 다음과 같다.스레드가 블로킹되지 않아 중간 취소 등의 제어가 가능하다.소켓 개수가 많아도 적은 수의 스레드(심지어 하나의 스레드)로도 다룰 수 있다.호출 스택 및 컨텍스트 스위칭 비용이 줄어들어 메모리 및 CPU 자원이 절..