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
[60026] 1초 간격으로 Serversocket 연결확인 체크
궁금이 [] 1545 읽음    2010-01-28 13:49
서버soket과 접속이 될때까지 계속 체크하는 프로그램을 짜고있습니다.

서버soket쪽과 연결이 안되면 계속 ClientSocketPC[i]->Active = true; 를 하고있는데 한 5분 쯤 지나면 에러가 파바바박 계속 뜨네요

ClientSocket 으로 짠 프로그램에서 1초 간격으로

9개의 ServerSocket 으로 짠 프로그램이 있는 각각의 PC 에게 접속을 요청해서 그 IP에 컴이 살이 있는지 죽었는지를 체크하는

프로그램을 작업 중 입니다

ClientSocket 으로 짠 프로그램에서  Timer 를 1초 간격을 주어
===============================================================================================
for (int i = 0; i < PCCnt; ++i){
    ClientSocketPC[i] = static_cast<TClientSocket *>(FindComponent("ClientSocketPC" + IntToStr(i + 1)));
.
.
.
.
void __fastcall TDataModuleComm::PCCheckTimerTimer(TObject *Sender)
{
      for (int i = 0; i < 9t; ++i){
      if (IPAdd[i]!="")  ClientSocketPC[i]->Host = IPAdd[i];
      if (ClientSocketPC[i]->Host != "" && ClientSocketPC[i]->Socket->Connected == false)                                
         ClientSocketPC[i]->Active = true;
      }
}
===============================================================================================

위와 같이 timer 를 사용하여 1초 간격으로 연결이 안된 컴퓨터에는 계속 ClientSocketPC[i]->Active = true;
를 하였습니다.
컴퓨터가 살아서 Connected  된곳은 문제가 없는데 serversocket과 연결이 안된 컴퓨터 때문에 프로그램 실행후
5분가량되면 에러가 뜨네요..

방법이 없을까요?

+ -

관련 글 리스트
60026 1초 간격으로 Serversocket 연결확인 체크 궁금이 1545 2010/01/28
60032     Re:1초 간격으로 Serversocket 연결확인 체크 locke 1964 2010/01/28
60027     Re:1초 간격으로 Serversocket 연결확인 체크 둘리.CSIEDA 1412 2010/01/28
60028         Re:Re:1초 간격으로 Serversocket 연결확인 체크 궁금이 1619 2010/01/28
60029             Re:Re:Re:1초 간격으로 Serversocket 연결확인 체크 장성호 1546 2010/01/28
60030                 Re:Re:Re:Re:1초 간격으로 Serversocket 연결확인 체크 둘리.CSIEDA 1448 2010/01/28
60031                     Re:Re:Re:Re:Re:1초 간격으로 Serversocket 연결확인 체크 궁금이 1475 2010/01/28
60033                         Re:Re:Re:Re:Re:Re:1초 간격으로 Serversocket 연결확인 체크 오렌지 3465 2010/01/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.