한마디로 말하자면 도대체 어떻게 해야할지 감이 잘 안 잡히는 상황이다. 소프트웨어 렌더러러를 제작하기 위해 코딩해야할 것은 많은데 어디부터 손을 대야할지 모르겠다. 정확히 말하면 소프트웨어 렌더러에 필요한 것이 정확히 어떤 것들이 있는지 잘 모르다보니 꼭 코딩해야할 클래스가 어떤 것이 있는지를 모르게 되고, 그러다보니 코딩을 제대로 할 수가 없게 되는 것 같다. 부디 이 난관을 잘 극복해서 다른 사람들에게 소프트웨어 렌더러를 만들 때 보다 쉽게 다가갈 수 있도록 커리큘럼을 만들던가 해야겠다. 머릿속이 복잡하다보니 이렇게 징징글으로나마 조금 해소시킨다 ㅠㅜ
http://www.binarytides.com/code-packet-sniffer-c-winpcap/위 링크에 올라온 소스코드를 직접 컴파일하다 보니 에러들이 몇 개 있어서 그걸 수정해서 올립니다. /*Simple Sniffer with winpcap , prints ethernet , ip , tcp , udp and icmp headers along with data dump in hexAuthor : Silver Moon ( m00n.silv3r@gmail.com )*/ #include "stdio.h"#include "winsock2.h"//need winsock for inet_ntoa and ntohs methods #define HAVE_REMOTE#include "pcap.h"//Winp..
먼저 제 개발환경은 Windows 7 64bit에 Visual Studio 2012 Express를 쓰고 있음을 밝힙니다.WpdPack은 4.1.2 버전을 다운로드 하였었습니다.WpdPack을 다운 받을 수 있는 주소 : http://www.winpcap.org/devel.htm 제가 겪었던 문제는 항상 열받게 만드는 외부기호 참조 에러였습니다.(구글링 할 때는 external symbol error로 검색하면 보통 해답이 나옵니다.) 먼저 다운로드하여 받은 zip 파일을 압축해제하여 나온 WpdPack 폴더를 C:\Program Files\ 위치에 복사합니다. 그럼 다음과 같은 상태가 됩니다. 이제 Visual Studio 2012에서 설정을 합니다. 프로젝트를 생성하고 프로젝트 세팅을 합니다. 먼저 ..
- Total
- Today
- Yesterday