Ynns

MFC/IP 소켓 통신 프로젝트 - Server 본문

C++/MFC

MFC/IP 소켓 통신 프로젝트 - Server

yunassnn 2019. 11. 29. 10:26

프로젝트 설정

 

ip 소켓 통신의 구조

 

CServerSocket  클래스  -> Listen  소켓 socServer Dialog 만들기

# Listen 할 때 필요한 함수

HWND : 윈도우 접근을 위한 핸들

OnAccept : 클라이언트가 서버와 연결 시 처리 함수

SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수

함수 선언 – ServerSocket.h (헤더파일)

# Client 매칭할 때 필요한 함수

OnClose : 소켓 해제 시의 처리 함수

OnReceive : 서버 통신 받을 시의 처리 함수

SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수

 

함수 선언 – ClientSocket.h (헤더파일)

 

Listen 소켓 클래스 구현 - CServerSocket   Client 매칭 소켓 클래스 구현 - CClientSocket

# 메인 클래스 구현 socServerDlg

Dialog 대화상자 컨트롤 구현 – 사용자 지정 메시지 함수 구현 : Sendmessage를 활용해야 하는 경우 사용한다

WM_ACCEPT_SOCKET : Client Server에 접속할 때 IDC_LIST_CLIENT에 접속 표시

WM_CLEINT_MSG_RECV : Client Server 로 메시지 보낼 때 IDC_LIST_MSG에 메시지 표시

WM_CLIENT_CLOSE : Client Server 와 연결 해제 시의 대처

 

socServerDlg

 

'C++ > MFC' 카테고리의 다른 글

MFC/IP 소켓 통신 프로젝트 - Client  (0) 2019.11.29
Comments