|
최장민 님이 쓰신 글 :
: 안녕하세요~
:
: ICS 컴포넌트에 포함된 핑컴포넌트를 사용하다가
: 부득이 핑포트를 변경해야만 할꺼 같습니다...
:
: 부디 아시는분은 ICS 핑컴포넌트가 디폴트로 쓰고있는 포트를
: 다른 포트로 바꾸는 방법좀 가르쳐주시면 고맙겠습니다...
:
임펠리테리입니다.
먼저, 핑이 ICMP 프로토콜에 속하는 것이란 것을 기억하시기 바랍니다. ICMP는 고정적으로 25번
포트를 사용합니다.
ICS에 포함된 핑 컴퍼넌트는 내부적으로 윈도우즈의 icmp.dll을 임포트해서 사용합니다.
이 icmp.dll은 윈도우즈에서 icmp 프로토콜을 직접 제어하는 유일한 방법이죠. ICMP는 원래
고정된 포트를 사용하므로 소켓과는 달리 포트를 바꿀 수 있는 api 함수가 없습니다.
왜 핑의 포트를 바꾸어야 하는지 모르겠는데, 꼭 필요하시다면 별도로 비슷하게 동작하도록 직접
만드시는 수밖에 없습니다.
그럼 참고하시길...
|