indy 의 http 컨포넌트를 사용하여 서버와 통신하는데 분명 소켓을 disconnect하였는데도 netstat -a 를 해보면 Time_Wait 라고 약 2분에서 5분까지 존재를 하더군요.
어떤분 말로는 이런것은 운영체제가 담당한다고 하는데 신기하게도 다른건 이러한 Time_Wait 가 오래 남는데 인터넷 익스플러로는 접근하여 소켓이 끊어지면 바로 Time_Wait 가 사라지더군요.
이부분은 제가 만들고 있는 프로그램에서 꽤 중요한 부분인데 바로 소켓이 끊어지면 연결상태나 ip가 사라지게 할 수는 없는건지...
이부분의 고수님들의 조언을 부탁드립니다.
아참 한가지더 염치없지만 질문을 드립니다.
이것도 중요하지만 그것보다 현재 자신이 접속한 서버의 ip나 포트를 숨길 수 있는 방법은 없는 것인지 ...
system32 에 있는 iphlpapi.dll 이 DLL 파일을 이용하여 접근ip를 검색하여 차단해 버리는 프로그램이 있는데 이것을 피하려 합니다.
좋은 소스나 참고할만한 자료가 있으면 부탁드립니다.