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
[65099] Re:TidTCPClient 사용할 때...
Julien [] 1727 읽음    2011-09-04 14:58
인디는 동기통신을 하기때문에 타이머와 같이 윈도 메시지에 의존하게 되면 프리즈를 자주 겪게 됩니다.
경험으로 볼때 시리얼포트를 이용하는 것도 포함해서 통신부분은 비동기통신을 하는 것이 아니라면 무조건 쓰레드를 이용하는 것이 좋습니다.

ChrisB 님이 쓰신 글 :
: 랜선이 빠졌거나, 서버 프로그램이 죽었을 때
:
: 서버가 다시 연결이 되었나 확인을 하기 위해 타이머로 혹은 쓰레드로 계속 해서 커넥트를 시도하는데,
:
: 이 때 몇초간 프로그램이 얼어버리게 되는 현상을 발견했습니다.
: (타이머 인터벌 동안 서버가 다시 살아나면 문제가 없겠지만...)
:
: 이 현상을 해결하기 위해 어떤 방법이 있을까요?
:
: 현재 저는 타이머를 사용하고 있습니다만.. 쓰레드를 사용하면 해결이 가능한가요?
:
: 둘 다 마찬가지라면 다른 대안은 어떤게 있을런지... 조언 부탁드립니다.

+ -

관련 글 리스트
65096 TidTCPClient 사용할 때... ChrisB 1197 2011/09/03
65099     Re:TidTCPClient 사용할 때... Julien 1727 2011/09/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.