[MFC]네이버 실시간 검색 순위 CS프로그램 - 6

개발 노트/C 언어  2013.08.09 09:00


안녕하세요 명월입니다.

이번 포스팅에서는 클라이언트를 만들어 보도록 하겠습니다. 서버 프로그램은 C#으로 만들었지만 클라이언트 프로그램은 MFC로 작성해 보도록 하겠습니다.

 

(이미 프로그램을 완성되서 하는 말이지만 역시 MFC는 C#보다는 재미는 떨어지네요.. 뭔지 일 같은 느낌도 들고 ㅎㅎ 그래서 이 프로그램도 거창하게 생각은 했지만 하다가 귀찮아서 대충 만들어 버렸네요.)

 

클라이언트에서 중요한 것은 서버와의 커넥션이 중요하고 그 데이터를 가져와서 폼에 그리는 것이 중요하겠습니다.

 

 

소켓 설정부 입니다.

소켓은 굳히 비동기로 세팅할 필요가 없기 때문에 그냥 동기 모드로 작성했습니다.

커넥트가 이루어 진후에 MWOK! 프로토콜을 날린후 실시간 검색 전문을 수신받는 형태 입니다.

 

 

 

위 소스는 전문으로 받은 데이터를 클라이언트에 맞게 데이터 세팅하는 부분입니다.

C#에서는 List에서 처리한것을 C++에서는 Vector로 처리한 것일 뿐 형태는 같다고 보면 되겠습니다.

 

 

데이터를 그리는 부분입니다.. 그냥 DC를 받아서 전무 DrawText로 그려 버렸습니다.

 

완성된 화면입니다.

 

 

실시간 화면이 약간은 다르네요... 갱신 속도 차이이므로 프로그램의 오류는 아닙니다.

또 잘 되나 해서 3개까지 켜보았는데. 별 무리는 없네요.. 뭐 작은 프로그램이니깐 이런걸로 버벅 거릴 컴퓨터는 요즘....없겠죠?

 

참고 소스입니다.

 

RealSearchClient.zip


댓글 5개가 달렸습니다.
댓글쓰기

  1. 2013.10.11 15:10 |  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 청년여행자
    2013.10.11 15:11 신고 |  수정/삭제  댓글쓰기

    자주소통해요 ~


  3. 2015.06.11 21:16 |  수정/삭제  댓글쓰기

    비밀댓글입니다

    • 明月 v명월v
      2015.06.17 01:00 신고 |  수정/삭제

      안녕하세요 블로그 방문 감사합니다.
      워낙 오래된 자료라 기억이 가물가물한데요..
      제가 지금 보기로는 DrawRow라는 메시지함수에 넣은 것 같네요..
      예제 소스가 있으니 다운 받으셔서 참고해 주세요.