특강(10.21)_01.PNG

특강(10.21)_03.PNG

특강(10.21)_02.PNG

C++ 게임 서버 개발하기


## 목차

게임 개발에서의 C++ Windows TCP Socket Server Programming 학습 방법 대규모 클라이언트 연결을 처리하는 서버 개발하기 대규모 클라이언트 연결을 처리하는 서버 개발하기 ++ C++ 게임 서버 무엇을 만들어야 할까?

## 내용 정리

게임 업계에서 C++은 1급 프로그래밍 언어

게임 개발자가 되기 원한다면 C++이 현재는 필수까지는 아니지만 알고 있으면 아주 좋다. 모르면 성장 및 기회에 한계가 생긴다

게임서버에서는 C++는 실시간 통신 게임서버에 많이 사용하고 있다.

C++로 만든 게임서버는 한국에서는 대부분 Windows에서 실행된다. 그래서 Windows에 대한 잘 알고 있어야 한다.

C++로 소켓 프로그래미을 배우기 앞서 네트워크 이론과 OS 이론에 대한 지식이 필요하다.

게임서버에서 데이터는 대부분 DB에 남기고 있으므로 DB에 대한 지식도 학습해야 한다.

Windows에서 C++로 고성능 게임서버를 만들 때는 IOCP를 사용한다.