05.11.27 추가적으로 MFC Server도 같이 구현되어야 한다.
매번 만들기 귀찮아서 올려놓는다.



MFC에서 비동기적으로 read를 하기 위해서는, 콜백을 이용하면 된다.
1. main Dialog Header에 다음과 같이 선언하고
#define WM_SOCKET WM_USER+1

2. Member Function 부분의 핸들러 선언부에 다음과 같이 함수를 선언한다.
afx_msg LRESULT socket_handler(WPARAM wParam, LPARAM lParam)

3. 마지막으로 main Dialog Implementation 중BEGIN_MESSAGE_MAP 부분에 다음과 같이 등록한다.
ON_MESSAGE(WM_SOCKET, socket_handler)

4. socket을 통해 read할 데이터가 buffer에 들어오면, 이를 알려주는 콜백함수를 등록해야 한다. connect 명령이후 다음과 같이 선언하여 등록한다.

'개발 끄적임들 > 케케묵어버린 것들' 카테고리의 다른 글

euc-kr vs utf-8  (1) 2006.01.01
추천 도서  (0) 2005.11.29
Embedded Visual C++ 설치과정  (2) 2005.11.27
open suse 9.3 adobe reader 한글팩 설치  (0) 2005.11.14
USB modem programming on LINUX  (2) 2005.11.14
Posted by xHuro
,