|
우선, Indy Timeout은 8? 9?버젼 이후 부터인가에 있습니다. 최신 버젼을 설치해보세요.
제가 말씀드린 TimeOut은 HTTP, 일반 TCP Connection처럼 접속시에 접속이 되지 못한 시간을 뜻하는 것이고,
비연결지향모드인 UDP등은 TimeOut이 존재하지 않습니다.
또한, 연결이 된 이후로 전송을 한뒤 Response를 일정시간동안 받지 못했을때 처리하는 Timeout은 프로그래머가
직접 처리를 해 주어야 하는 문제입니다.
장비등으로 일정 패킷을 계속 보낼때는, UDP가 적당할것 같습니다.
UDP로 신호를 보내고, 장비에서 Response를 주고, UDP는 Response Timeout모드는 지원을 하기 때문에
일정시간동안 응답이 오지 않으면 걸러내서 원하시는 작업을 수행 하실 수 있습니다.
cuperido
왕대박 님이 쓰신 글 :
: 안녕하세요. 궁금한게 있습니다.
: indy로 프로그램을 하고 있는데요...
: 통신프로그램을 작성할 때,
:
: 패킷송신 -> 대기 -> 수신 혹은 timeout
: 처리를 합니다.
:
: 흔히, 장비가 꺼져있다던지, 기타등등의 사유로 timeout은
: 반드시 처리하는데 말입니다.
: 헌데, 이벤트를 뒤져봐도~ timeout에 관한 설정은 못찾겠습니다.
: 별도의 방법있는 건가요?? 정말 궁금합니다.
|