7.4.6 EH 메신저 로그 라이브러리 테스트 [TCP/IP 소켓 프로그래밍 with 윈도우즈]

이번에는 로그 라이브러리가 정상적으로 동작하는지 확인하는 테스트 프로그램을 작성해 봅시다.

먼저 콘솔 응용 프로젝트로 테스트 로그 서버(TracerLogServer)를 추가합니다. 그리고 Program.cpp 소스 파일을 추가하고 필요한 헤더 파일을 포함합니다.

윈속 라이브러리와 EH 패킷 라이브러리와 로그 라이브러리를 참조 추가합니다.

진입점인 main에서는 윈속 초기화와 테스트 서버 가동 및 윈속 해제화를 수행합니다.

테스트 서버 가동 함수를 작성합시다. 앞에서 설명한 내용들이므로 코드 설명은 생략할게요.

콘솔 응용 프로젝트로 테스트 로그 클라이언트(TracerLogClient)를 추가합니다. Program.cpp 소스 파일을 추가하고 필요한 헤더 파일을 포함합니다. 가입 클라이언트 작성 방법과 같으므로 코드 설명은 생략할게요.

로긴 요청 메시지를 전송하는 함수를 작성하세요.

로긴 응답 메시지를 전송하는 함수를 작성하세요.

로그 아웃 요청하는 함수를 작성하세요.