포트번호가 자동 증가? -_-;
글쓴이: kn31232 / 작성시간: 수, 2003/06/04 - 4:21오후
음...눈으로 보고도 믿기지 않아서 -_-;
이렇게 질문 올려봅니다....
netstat 를 하면 localaddress쪽 포트 번호가 몇초마다 계속 1씩 증가하는 프로그램이 있습니다....
제가 짠 프로그램이 아니라서 왜 저렇게 되는지 모르겠는데요....
프로그램쪽이 이상인건지 혹 다른쪽에 문제가 있는건지...
이 프로그램은 서버쪽과 SYN_SENT가 계속 나오고 있어서....
살펴보던중 이런걸 보게 되었는데 혹시 아시는분 계신가요? -_-a
Forums:
가능한 경우)아마도 kn31232 님께서 가지고 계신 프로그램이
가능한 경우)
아마도 kn31232 님께서 가지고 계신 프로그램이 클라이언트이고, 그 클라리언트가 서버에 접속하려는 상황인 것 같습니다.
클라이언트에서 connect 를 수행할 때, 타임아웃을 설정해 놓으셨다면 충분히 가능합니다. 만일 코드에서 connect의 타임아웃을 5초로 설정했는데, 서버와의 연결이 실패한다면,
1) connect 호출 (새로운 TCP 소켓 생성 -> TCP 포트 할당)
2) 서버와의 커넥션이 5초 동안 이루어지지 않음 -> 타임아웃
3) 소켓을 닫는다.
위 과정을 반복..
충분히 가능한 경우 같네요!~ (물론 효율성이라던가 그런건 묻지 마시길 ^^)
댓글 달기