'프로그래밍'에 해당되는 글 39건
SMTP 에 대해서 정리한 사이트 :: 2008/09/03 14:30
SMTL를 구현한 소스
CFastSmtp Codproject에 SMTP 프로토콜을 구현한 소스가 있어서 링크한다.
http://www.codeproject.com/KB/IP/zsmtp.aspx
* Visual stuido에서 CMimeMessage와 CSMTPConnection을 사용해서 이베일을 보내는 코드
http://blog.naver.com/websearch/70029502335
* 이메일을 HTML 형식으로 보내는 방법
http://blog.naver.com/websearch/70029576677
무료 네트워크 유틸리티 :: 2008/09/03 14:22
네트워크 유틸리티를 잘 정리한 사이트
http://www.filehippo.com/ 
http://www.download3k.com/

WireShark - 네트워크 패킷 캡춰툴
http://www.wireshark.org/
제작페이지에서 다운로드 하려면 상당한 이내심이 요한다. 그러므로 http://www.filehippo.com/download_wireshark/ 에서 다운로드하는 것이 좋다.
사용법
1. Analyze -> Display Filter 선택
2. Display Filter창에서 New를 선택
3. 하단에 위치한 Properties의 Filter name을 입력
4. 모니터링할 Filter string을 입력, 정상값이면 배경이 녹색으로 바뀐다.
5. OK
6. Analyze -> interface에서 캡춰할 네트워크 카드를 선택한다.
6. Capture -> start 선택
예)
Filter name : TCP 25
Fileter string : tcp.port == 25

SmartSniff
http://www.nirsoft.net/utils/smsniff.html
WireShark보다 사요이 간편하고 간단한 툴, 캠쳐 필터, 디스플레이 필터를 사용해야 한다.
웹사이트 분석에 최고로 사용할 수 있다.

TcpView
컴퓨터에서 사용하는 네트워크 정보를 손쉽게 보여준다.
사용중인 프로세스와 그 프로세스에서 사용하는 네트워크 리소스 (포트, 소켓상태)를 보여준다.

[gcc] undefined reference to xxxx 해결 방법 :: 2008/08/11 12:16
undefined reference to xxx는 해당 함수를 다음과 같은 경우에 나올 수 있다.
1. 정의한 헤더파일을 include 하지 않았거나
2. 해당 라이브러리를 링크하지 않았거나
3, 각 라이브러리의 순서가 다를 경우
1, 2번의 경우는 include 시켜주거나 -l을 사용해서 라이브러리를 링크 시켜주면 된다.
3번의 경우에 만약 aaa라는 메소드가 liba.a에 있고 bbb라는 메소드가 libb.a에 있을 경웨 aaa가 bbb를 참조하는경우에는 -la -lb의 순서로 링크되어야 한다. 그런데 서로가 참조할 경우에는 순서에 문제가 생기므로 undefined reference to 의 문제가 생길 수 있다. 이럴 때에는 다음과 같이 재귀해서 호출하는 컴파일 명령어를 사용한다.
그리고 위 명령어는 source.c 파일을 바로 실행파일을 만들 때는 실행되지 않으므로 source.o로 미리 생성한 후에 실행파일을 만들 때 적용시켜야 된다.
전 이거 때문에 이틀을 고생했건 것이 해결되어서 속 시원합니다. ^^


