C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[35626] Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다.
버그 버그 [siral] 1956 읽음    2004-06-13 12:12
뒷북인지 모르겠지만 저도 전에 이런 현상때문에 고민을 한적이 있었읍니다.

클라이언트 소캣을 한번 열때마다 두개의 핸들이 생성이 되더군요..

저도 질문하신 분과 같이 초당 계속해서 연결을 시도하는 프로그램을 만들었었는데..연결이 안될때마다.계속해서 핸들이 증가하는 현상을 보이더군요..

그래서..보통..타이머로 소캣을 시작한다면..ClientSocket->Open()을 하기전에 ClientSocket->Socket->Close()인가를 호출해주니깐..핸들의 증가 현상이 일어나지 않았습니다.

제가 생각하기로는 ClientSocket이 Socket을 한번더 랩퍼한 컴포넌트라 그 부분에 대해서 처리를 하지 않은듯 합니다. 만든사람의 실수겠죠..Open()하고 다시 Open()하면..전에 만들었는 핸들을 닫아 주기만 해도 좋았을텐데 말이죠..^^

뒷북쳤다 생각 마시고 이곳에 올라온 글은..여러 사람이 읽으니 그냥..애교로 봐주시면 감사 하겠습니다.^^

그럼..즐프요..^^

+ -

관련 글 리스트
35581 [질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 김태우 1661 2004/06/11
35612     Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 박지훈.임프 4864 2004/06/12
35626         Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 버그 버그 1956 2004/06/13
35628             Re:Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 박지훈.임프 2208 2004/06/13
35659                 Re:Re:Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 버그 버그 1901 2004/06/15
35660                     같은 코드군요. 박지훈.임프 1706 2004/06/15
35620         Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 김태우 1694 2004/06/12
35622             Re:Re:Re:[질문] TClientSocket->Open()에서 계속 핸들수가 증가합니다. 박지훈.임프 1769 2004/06/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.