반응형 [C++ 네트워크 프로그래밍] Day 25: 프로젝트: 서버 개발 (1) 실시간 채팅 애플리케이션 서버 개발 (계속)이전 단계에서는 클라이언트 부분을 개발했습니다. 이번 단계에서는 서버 부분을 더 발전시키고, 사용자 이름과 메시지를 관리하는 기능을 추가하겠습니다.서버 기능 요구사항사용자 연결 관리: 여러 사용자가 동시에 서버에 연결할 수 있어야 합니다.메시지 중계: 서버는 클라이언트로부터 메시지를 받아 다른 모든 클라이언트에게 중계합니다.사용자 이름 관리: 각 사용자는 고유한 사용자 이름을 가지고 있어야 합니다.메시지 형식 관리: JSON 형식의 메시지를 처리하고, 사용자 이름과 메시지를 구분합니다.서버 클래스 다이어그램+-------------------+| ChatServer |+-------------------+| +start() || +s.. 2024. 8. 1. 이전 1 다음 반응형