Q&A

  • Indy(인디) 소켓에서 전송,수신시 timeout 설정은 어디서?
안녕하세요...



indy 소켓을 이용해 프로그래밍을 하고있는데

Readbuffer 나 writebuff 에서...



소켓이 비정상 적으로 끊어졌을경우

상대방이 저 함수에서 무한루푸를 돌고있는데...

이걸 방지하기 위한 방법이 잇는지요..

timeout 같은 설정이 있을것도 같은데...

어떻게 하면 되는지??...



1  COMMENTS
  • Profile
    나그네 2001.04.19 07:47
    아직 인디에서 그런 기능은 본적이 없습니다. 서버에서는 타이머를 두고 수시로 접속여부를 체크하는 수 밖에 없고 클라이언트에서는 OnDisconnect이벤트가 발생하는 것을 체크해야합니다.



    참고로 서버가 오픈되지 않은 상태에서 클라이언트를 접속하려고 하는 경우에도 인디는 윈도우의 디폴트 시스템 타임아웃을 사용하는 방법외에는 따로 일정시간후에 자동으로 접속시도를 중단시키는 방법은 없더군요. 그동안은 어플리케이션이 Freezing되는 것을 감수하거나 아니면 클라이언트도 스레드를 사용하거나 미리 서버를 Ping하여 서버가 오픈되었는지를 체크하는수밖에 없더군요.





    이현신 wrote:

    > 안녕하세요...

    >

    > indy 소켓을 이용해 프로그래밍을 하고있는데

    > Readbuffer 나 writebuff 에서...

    >

    > 소켓이 비정상 적으로 끊어졌을경우

    > 상대방이 저 함수에서 무한루푸를 돌고있는데...

    > 이걸 방지하기 위한 방법이 잇는지요..

    > timeout 같은 설정이 있을것도 같은데...

    > 어떻게 하면 되는지??...

    >

    • 이희정
      2001.04.20 01:37
      초보델 wrote: > 누가 아시면 좀 알려주세요. 먼저.. 데이타베이스 컴퍼넌트가 두개가 필요하겠져?...
    • Mr. Larson
      2001.04.19 20:32
      권오정 wrote: > editbox에서 필요한data를 입력하고 바로 엔터키를 치면 > 어떤 함수를 call하려고 합...
    • 권오정
      2001.04.19 20:44
    • winsight
    • 2001.04.19 20:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.04.19 23:26
      안녕하세요. 최용일입니다. 첫번째 에러는 Power가 정의되지 않았다는 것입니다. 범위(scope)문제인데요...
    • Mr. Larson
      2001.04.19 20:31
      Power라는 함수는 x^y (x의 y승)을 구하는 수학함수입니다. 따라서 power 함수를 사용하시려면 uses 란...
    • 서경환
    • 2001.04.19 19:58
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 엑소
      2001.04.20 00:27
      서경환 wrote: > ADO를 이용하여 오라클에 접속합니다. > 접속은 이상없이 되는데 쿼리 실행 후 닫으면 ...
    • Mr. Larson
      2001.04.19 20:34
      서경환 wrote: > ADO를 이용하여 오라클에 접속합니다. > 접속은 이상없이 되는데 쿼리 실행 후 닫으면 ...
    • 서경환
      2001.04.19 20:45
      Mr. Larson wrote: > 서경환 wrote: > > ADO를 이용하여 오라클에 접속합니다. > > 접속은 이상없이 되...
    • Mr. Larson
      2001.04.19 22:05
      서경환 wrote: > Mr. Larson wrote: > > 서경환 wrote: > > > ADO를 이용하여 오라클에 접속합니다. > ...
    • 김동환
      2001.04.20 11:06
      Mr. Larson wrote: > 서경환 wrote: > > Mr. Larson wrote: > > > 서경환 wrote: > > > > ADO를 이용하...
    • 왕초보
    • 2001.04.19 19:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2001.04.23 21:03
      델파이 바이블이라는 책을 보시면 잘 나와있습니다.. 요즘 나오는 책에는 거의다.. ASP Component 만드...
    • 네오
    • 2001.04.19 18:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 감초
      2001.04.19 20:18
      try 샐행구문... except on e:exception do begin messagedlg(e.message, ...); en...
    • 이희정
      2001.04.19 20:16
      네오 wrote: > Error 처리하는 법 > > 델파이에서 DB 관련 작업을 하다 > Error 를 만났을 경우 > DB...
    • 네오
    • 2001.04.19 18:26
    • 0 COMMENTS
    • /
    • 0 LIKES
    • format
    • 2001.04.19 17:34
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 나그네
      2001.04.19 21:17
      format wrote: > format이라는 함수여....... > 세자리가 기본이구 한자리 입력받더라두 앞에 00을 채울...
    • 아폴론
      2001.04.19 18:49
      format wrote: > format이라는 함수여....... > 세자리가 기본이구 한자리 입력받더라두 앞에 00을 채울...
    • 하기
      2001.04.19 19:42
      Format('%3s', [String Value]); 맞나??? 아마 이렇게 하면 되지 않을까요??? 아폴론 wrote: > format...
    • pch
    • 2001.04.19 08:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.04.19 15:14
      Var R : Real; Begin R:= 12.23; R:= Ceil(R*10) / 10; End; 꿈꾸는 바보 류.. pch wro...
    • 김동환
      2001.04.20 11:13
      류종택 wrote: > Var > R : Real; > Begin > R:= 12.23; > R:= Ceil(R*10) / 10; > End; > ...
    • 류종택
      2001.04.20 20:44
      질문을 제대로 보지도 않고 답변하여 실수를.. 죄송!! 정정하여 주신분께는 감사 !! 김동환 wrote: ...
    • 수시아
    • 2001.04.19 07:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이희정
      2001.04.19 20:22
      수시아 wrote: > 안녕하세요...고수님들... > 델파이 5.0과 ms-access 2000으로 어플을 작성하고 있습니...
    • jcw
    • 2001.04.19 07:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 모름이
      2001.04.20 00:23
      jcw wrote: > sql 검색, 입력, 수정, 삭제에 대해 소스를 좀 부탁합니다.. > 저두 어느 정도는 아는데.....
    • 송종석
      2001.04.19 19:59
      1. 검색 From절에 테이블이 두 개인데 Where절에 이를 연결할 조건이 없습니다. 오류는 생기지 않더라도 ...
    • 누비
    • 2001.04.19 06:04
    • 0 COMMENTS
    • /
    • 0 LIKES
    • jun2
    • 2001.04.19 05:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.04.19 12:15
      yo` 자료실에 보면 업글된 콤포가 있습니다. 소스까지 있으니 참고하시지요!! :) 배경에 이미지 뿌...
    • 타락천사
      2001.04.19 06:35
      안녕하세여..타락임다..^^ 물론 가능합니다.. property StringIndex[AIndex] : string read GetSt...
    • 타락천사
      2001.04.19 06:38
      안녕하세여..타락임다..^^ procedure TForm1.Button2Click(Sender: TObject); var i : integer; ...
    • 이현신
    • 2001.04.19 04:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나그네
      2001.04.19 07:47
      아직 인디에서 그런 기능은 본적이 없습니다. 서버에서는 타이머를 두고 수시로 접속여부를 체크하는 수 밖...