프로젝트 소개
- Github: https://github.com/jidungg/GameServer
- 개발 기간: 2023.1 ~ 2023.2
- 개발 인원 : 1명
- 개발 도구 및 환경 : Visual Studio 2022, C++, Windows10
- 설명: 실시간 채팅 서버, 클라이언트 프로그램
- 사용된 기술:
- CI(github action
- Google protobuf
- 소켓 프로그래밍(IOCP).
- 메모리 관리: Memory Pool, Object Pool, Stomp Allocator
- DataBase(MSSQL, ODBC)
- 주요 기능
- 네트워킹(서버-클라이언트 통신)
- 데이터베이스
- 멀티 스레딩
- 잡 큐
- 실행 화면
이 프로젝트는 인프런의 강의를 보고 상당 부분 참고하여 만들었습니다.
https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-4/dashboard
'프로젝트 > GameServerCore' 카테고리의 다른 글
메모리 관리 (0) | 2023.03.08 |
---|---|
네트워크 라이브러리 (0) | 2022.05.30 |
STL Allocator (0) | 2022.04.04 |
Stomp Allocator (0) | 2022.04.02 |
DeadLockProfiler (0) | 2022.02.18 |