태그: 채팅서버
3편
-
C++ 채팅 서버 아키텍처: Acceptor-Worker 구조, 방 관리, 메시지 라우팅, 커넥션 풀
동시 접속 폭주, 메시지 전송 중 데이터 레이스, 느린 클라이언트 한 명이 전체를 늦추는 문제를 채팅 서버 설계로 풀어 봅니다. Acceptor-Worker 구조와 io_context 풀, RoomManager 기반 방 관리, 메시지 라우터, 연결 수 제한을 구현합니다.
-
C++ 채팅 서버 완성하기 | 인증·방 관리·메시지 히스토리 구현
JWT 인증, 다중 방 관리, 메시지 히스토리 페이지네이션, 청크 기반 파일 전송, 재연결 시 상태 복구까지 실전 C++ 채팅 서버를 완성합니다. shared_ptr 순환 참조, SQLITE_BUSY 락 충돌 같은 실전 트러블슈팅도 다룹니다.
-
Boost.Asio 채팅 서버 만들기: ChatRoom·Session 구조, strand 브로드캐스트, 입장·퇴장과 히스토리
Boost.Asio로 채팅 서버를 구현하는 방법. ChatRoom과 Session 설계, strand를 이용한 메시지 브로드캐스트, 입장·퇴장 알림, 메시지 히스토리, 자주 나는 에러와 동시 접속 벤치마크를 다룹니다.