소프트웨어/Socket

Winsock 프로그래밍 연습 - 8 : WebMail POP3 Check

카켈 2007. 4. 28. 21:23

출처 주소
http://www.sockaddr.com/ExampleSourceCode.html

바로 받기
- 원본 코드



- 새로 친 코드


변경 내용 - 약간의 한글화 / CheckMail.h 헤더 부분 내장 (내용이 작아서 넣었음)

수행 내용
-  TCP/IP - POP3 서버에 접속 및 통신하는 내용입니다.
- 수행화면


작업 로그

수행 방법
- 바로 수행되게 Link 부분을 수정했습니다.
#pragma comment (lib,"wsock32.lib")                        // wsock32.lib 를 링크하기
#pragma comment( linker, "/subsystem:windows" )    // WinMain 을 불러 쓰기. int main 을 쓰지                                                                                 않습니다.

- Resouce 부분은 직접 만들어서 추가했습니다. 처음이라 그런지 X 버튼으로 종료가 되지 않습니다.
- 프로젝트에 Resource 을 추가하시고 같이 생성되는 recource.h 파일을 include 하시면 됩니다.
- 워크스페이스(workspace)에 넣어 두시면 많이 편합니다(엉뚱하게 있어도 오류가 나는 경우가 있음) 추가하는 법은 아래 파일 트리에 Add Files in Project 를 누르시던지 Project 메뉴에 Add to Project -> Files 를 누르시면 됩니다.


추가된 리소스 트리와 파일입니다. MFC 를 쓰지 않고, WinAPI 를 썼습니다.


리소스 구조 입니다. 단순합니다;

- password 부분은 보이진 않지만 암호화 되어 전송되지 않기 때문에 외부 유출이 가능하므로 조심하시기 바랍니다.
- POP3 서버를 사용할수 있는 계정으로 접근 합니다.
- 만들어진 코드에서 문제가 시스템 명령 상으로 닫혀지지 않습니다. 아시는 분 댓글 부탁 드립니다. 해킹은 아닌데; 이상하게 X 버튼이 먹히지 않습니다. 그냥 닫기 컨트롤을 누르면 닫힙니다^^;

코드 보기(좀 깁니다.)