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

델파이 Q&A
Delphi Programming Q&A
[10443] [질문] TClientSocket 접속시 시간초과 걸기는 어떻게 하나요??.
피터팬 [spacebar] 1427 읽음    2006-01-27 09:41
소켓은 델파이 기본소켓을 사용합니다.
접속은 쓰레드 내부에서 접속합니다..


csock :TClientSocket;

     csock :=TClientSocket.Create(nil);
      csock.ClientType := ctBlocking;


       csock.Host := '192.168.1.1';
       csock.Port := '80';
       csock.Active := True;  <<=== 여기서 접속한다!!!

이렇게 하면 접속이 되는 IP는 접속이 잘되지만 접속이 되지 않는 IP는 접속을
계속 시도하다가 에러를 냅니다.. 그런데

인디 소켓과 같이 접속 시톧할때 타임아웃시간을 미리 줄수 있는지가 궁굼합니다.
인디는 connect(1000);  이렇게 하면 1초정도 연결하다가 연결않되면 에러가 나는데
기본 소켓은 이 연결타임아웃 속성을 어떻게 설정해야 하는지요??.

+ -

관련 글 리스트
10443 [질문] TClientSocket 접속시 시간초과 걸기는 어떻게 하나요??. 피터팬 1427 2006/01/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.