Thinking Different




1. 소개

 

지난 시간에서는 콘솔을 이용한 채팅 서버 클라이언트 구조로 작성하였습니다.

 

이번에는 클라이언트를 콘솔이 아닌 MFC를 이용하여 GUI로 만들어 보도록 하겠습니다.

 

 

간단히 보면 아래와 같이 서버는 역시 콘솔로 작성되며, 클라이언트의 경우 GUI를 사용하기 위해서 MFC로 작성합니다.

 

 

 

 

2. 서버 구조

 

 

서버 구조는 콘솔로 작성된 코드에서 약간 변경됩니다.

 

기본적인 구조는 콘솔 서버와 같습니다. 클라이언트의 경우 유저 목록을 받아오는 @_USER_LIST_@  패킷 프로토콜이 추가 되었습니다.