C언어 다중 채팅 제작
·
C/Project
🌟 전체 구조 개요더보기시스템 아키텍쳐클라이언트 (cl.c) ←→ 소켓 통신 ←→ 서버 (serv.c) ←→ MySQL DB클라이언트: 사용자 인터페이스 및 서버의 통신 담당서버: 다중 클라이언트 관리, 채팅 중계, 데이터베이스 연동데이터베이스: 사용자 정보, 채팅 로그 저장 클라이언트 아키텍쳐 개요사용자 입력 → 송신 스레드 → 소켓 → 서버 ↑ ↓ 메인 스레드 수신 스레드 → 화면 출력 클라이언트 상태 머신초기상태 → 로그인/회원가입 → 메인메뉴 → 개인정보변경 or 채팅 ↑ ↑ ↓ └── 종료 ←── 로그아웃 ←───┘ /exit 🌟 서버 코드 분석..