[C++] IOCP를 활용한 채팅 서버 구현
·
Study/C++ & C#
문제 정의 채팅 서버 구현을 위해 해결해야 할 사항들 목표 유니티 프로젝트에 외부 서버를 사용한 채팅 기능 구현. 목표가 아닌 것 게임 로직을 Server-Driven 하게 전면 재작성. 지금 당장의 목표는 아니지만 할 필요는 있음. 구현을 위한 순서 디자인 결정 패킷 설계 채팅 로직 구현 C++ 더미 채팅 클라이언트로 테스트 C# 더미 채팅 클라이언트로 테스트 유니티 프로젝트에 실장 1. 디자인 결정 서버 세션에 여러 클라이언트가 접속해 있고, 이 세션 안에서 PartySession이라는 부분집합을 구현한다. PartySession에만 Broadcast 되는 정보는 외부의 다른 클라이언트에겐 닿지 않는다. 그러나 PartySession은 서버 세션 전체에 Broadcast 되는 정보는 받을 수 있다. ..