Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[간단한 질문]소켓서버연결시 Error 창이 않뜨게...
클라이언트 소켓에서 서버소켓으로 연결을 할 경우
서버 프로그램(서버 소켓)이 실행되어있지 않을 경우
계속(5초에 한번씩) 재 연결 시도를 하려고 합니다.
그런데 서버가 실행되어 있지 않은 상태에서
연결을 시도할 경우 Error창이 뜸니다.
이 Error창이 뜨지 않도록 하는 방법이 있습니까 ? (급함)
3
COMMENTS
전철호
•
1999.04.20 03:36
배재민 wrote:
> 클라이언트 소켓에서 서버소켓으로 연결을 할 경우
> 서버 프로그램(서버 소켓)이 실행되어있지 않을 경우
> 계속(5초에 한번씩) 재 연결 시도를 하려고 합니다.
>
> 그런데 서버가 실행되어 있지 않은 상태에서
> 연결을 시도할 경우 Error창이 뜸니다.
> 이 Error창이 뜨지 않도록 하는 방법이 있습니까 ? (급함)
>
>
>
>
>
>
Try..Except..End 절을 이용하시면 됩니다.
예를 들어서
Try
소켓 연결부분 코딩
Except
begin
소켓연결 재시도..
end;
End;
0
0
삭제
수정
댓글
배재민
•
1999.04.20 04:04
> Try..Except..End 절을 이용하시면 됩니다.
> 예를 들어서
> Try
> 소켓 연결부분 코딩
> Except
> begin
> 소켓연결 재시도..
> end;
> End;
>
>
물론 이방법도 해 보았는데
되질 않더군요..
0
0
삭제
수정
댓글
구창민
•
1999.04.20 05:15
배재민 wrote:
>
> > Try..Except..End 절을 이용하시면 됩니다.
> > 예를 들어서
> > Try
> > 소켓 연결부분 코딩
> > Except
> > begin
> > 소켓연결 재시도..
> > end;
> > End;
> >
> >
>
> 물론 이방법도 해 보았는데
> 되질 않더군요..
>
>
배재민님 안녕하세요? 구창민입니다.
일전에 사용했던 간단한 에러처리 루틴을 사용자가 작성하는 방법입니다.
보시고 응용하시어 도움되시기 바랍니다.
procedure TForm1.FormCreate(Sender: TObject);
begin
application.OnException := Changminerror;
end;
procedure TForm1.ChangminError(Sender:TObject; EE:Exception);
var changmin_msg : string;
begin
changmin_msg := EE.message; //에러 메세지를 스트링에 담아본다.
//이 루틴이 가동되었다는 것은 에러가 났다는 이야기.
//원하는 처리문장을 작성한다...
end;
이런 방법으로 작성해두면 에러는 나타나지 않지만 에러가 났을때의
처리루틴을 먼저 작성해두어야 합니다.
예를 들면 Socket으로 Connection을 할때 몇초간 대기하는 루틴을 작성하고
ServerSocket이 Listen상태가 아니거나 네트웍 오류로 응답이 없다면
에러가 났다는 이야기이니, 그때 처리루틴을 기동하면 되겠네요..
그리고, Make된 exe화일을 실행해서 테스트 하세요.
컴파일시에 실행하면, 델파이가 먼저 예외를 가로채서 보여주니까요.
그럼..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
MM
•
1999.04.21 03:36
1
COMMENTS
/
0
LIKES
SEVER TIME 가져오기
김영대
•
1999.04.21 03:59
MM wrote: > TCP/IP 강좌 정말 잘 보았습니다 > 헌데 SEVER TIME 을 가지고 올려면 어떠한 방법으로 가져...
권만섭
•
1999.04.21 02:36
1
COMMENTS
/
0
LIKES
메인메뉴를 크게 할수는 없나요..
이채원
•
1999.04.21 09:35
권만섭 wrote: > 프로그램이 처음실행될때 메인메뉴을 이용하여 폼을 그렸습니다. > 그런데 size가 너무 ...
이영호
•
1999.04.21 02:13
1
COMMENTS
/
0
LIKES
MDI폼의CHILD폼이 중복으로 열려요.
이채원
•
1999.04.21 09:39
이영호 wrote: > 왕초보입니다. > MDI폼을 하나만들고 메뉴를 누르면 MDICHILD폼이 열리게 해놨거든요. ...
kobari
•
1999.04.21 01:59
1
COMMENTS
/
0
LIKES
Install에 관한 질문입니다
이정욱
•
1999.04.21 06:19
OCX는 그냥 복사만 해서 되는것이 아닙니다. regsrv32를 이용해서 OCX를 시스템에 등록을 시켜주셔야 합니...
이호선
•
1999.04.20 23:54
1
COMMENTS
/
0
LIKES
form의 일부분을 투명하게 할려면...
구창민
•
1999.04.21 00:11
이호선 wrote: > 안녕하세요. > 따사로운 봄날이군요 > form의 일부분을 밑에 깔린화면이 나오도록 투명...
강동욱
•
1999.04.20 23:42
1
COMMENTS
/
0
LIKES
dbgrid에서 수정
강동욱
•
1999.04.20 23:43
강동욱 wrote: > 안녕하세요....??? > > 제가요 요즘에 Query 컴포넌트를 이용해서 데이터를 삽입/수정...
권만섭
1999.04.20 23:19
0
COMMENTS
/
0
LIKES
컬럼헤더가 preview했을때 나타나지 않아요..
권용만
•
1999.04.20 22:49
1
COMMENTS
/
0
LIKES
Quickrep에 관한...
신호성
•
1999.04.21 01:57
권용만 wrote: > 1) QuickRep를 RunTime시 생성하여 용지의 인쇄방향을 > 가로방향,세로방향으로 바...
권만섭
•
1999.04.20 20:02
1
COMMENTS
/
0
LIKES
sql조회 후 수정 삭제하는 방법 좀 알려주세요
구창민
•
1999.04.20 20:47
권만섭 wrote: > > 파라독스 DB 를 사용하느데요 > SQL로 Table 조회 후 화면에 표시하여 수정하여 저...
한승현
•
1999.04.20 18:31
2
COMMENTS
/
0
LIKES
Delphi4 설치시 에러가 나는데...
김영해
•
1999.04.21 06:20
한승현 wrote: > > 회사에서 다른 사람의 CD-ROM을 공유해서 > 델파이를 설치를 하려고 하는데 > 맨처...
한승현
•
1999.04.21 19:19
김영해 wrote: > 한승현 wrote: > > > > 회사에서 다른 사람의 CD-ROM을 공유해서 > > 델파이를 설치...
이호선
•
1999.04.20 18:21
1
COMMENTS
/
0
LIKES
모나지 않은 버튼을 만들려면..
구창민
•
1999.04.20 20:41
이호선 wrote: > 안녕하세요. > 다름이 아니라 화면에 버튼이 많아서 딱딱한 느낌이 들어서 > 모나지 않...
전은주
•
1999.04.20 18:19
1
COMMENTS
/
0
LIKES
bitmap image is not valid ???
공대규
•
1999.04.21 02:06
안녕하세요, 은주님... 소스를 보여주실래요? 제가 지금 그런 일을 하는데 한번 볼께요. 그럼... ...
김경수
•
1999.04.20 14:37
1
COMMENTS
/
0
LIKES
qreport관한질문.
김경수
•
1999.04.21 07:04
안녕하세요... query문에 조건에 맞는 데이타를 불러드리구요, 변수i를 선언하고 인쇄하기전에 하나씩 ...
엠마
•
1999.04.20 07:46
1
COMMENTS
/
0
LIKES
DBgrid에 커서가 이동하지 않도록
이채원
•
1999.04.20 08:00
엠마 wrote: > 안녕하세요.. > 쿼리한후에 DBgrid 쿼리한 데이타를 뿌려주고는 tab이나 화살표-> 어떻...
우민석
•
1999.04.20 07:05
3
COMMENTS
/
0
LIKES
탐색기에서 실행되게...????
한
•
1999.04.20 19:58
우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
김영대
•
1999.04.20 17:52
우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
안치봉
•
1999.04.20 08:07
우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
김경수
1999.04.20 02:56
0
COMMENTS
/
0
LIKES
qreport 인쇄
이호선
•
1999.04.20 02:54
1
COMMENTS
/
0
LIKES
form의 border를 없애려면...
전철호
•
1999.04.20 03:37
이호선 wrote: > 안녕하세요 > 날씨가 정말좋은 하루입니다. > 다름이 아니라 일반form에서 border를 없...
성처리
1999.04.20 02:10
0
COMMENTS
/
0
LIKES
Delphi 에서Oracle Script 실행방법
배재민
•
•
1999.04.20 01:57
3
COMMENTS
/
2
LIKES
[간단한 질문]소켓서버연결시 Error 창이 않뜨게...
클라이언트 소켓에서 서버소켓으로 연결을 할 경우 서버 프로그램(서버 소켓)이 실행되어있지 않을 경우 계속(5초에 한번씩) 재 연결 시도를 하려고 합니다. 그런데 서버가 실행되어 있지 않은 상태에서 연결을 시도할 경우 Error창이 뜸...
전철호
•
1999.04.20 03:36
배재민 wrote: > 클라이언트 소켓에서 서버소켓으로 연결을 할 경우 > 서버 프로그램(서버 소켓)이 실행...
배재민
•
1999.04.20 04:04
> Try..Except..End 절을 이용하시면 됩니다. > 예를 들어서 > Try > 소켓 연결부분 코딩 > Except ...
구창민
•
1999.04.20 05:15
배재민 wrote: > > > Try..Except..End 절을 이용하시면 됩니다. > > 예를 들어서 > > Try > > 소...
장영선
•
1999.04.20 01:14
1
COMMENTS
/
0
LIKES
install shield에서 아이콘 변경과 ...
안치봉
•
1999.04.20 05:15
장영선 wrote: > 안녕하세요......... > 지난번에 도움주신분께 정말 감사 드려요.... > 제가한 프로그...
배재민
1999/04/20 01:57
Views
215
Likes
2
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 클라이언트 소켓에서 서버소켓으로 연결을 할 경우
> 서버 프로그램(서버 소켓)이 실행되어있지 않을 경우
> 계속(5초에 한번씩) 재 연결 시도를 하려고 합니다.
>
> 그런데 서버가 실행되어 있지 않은 상태에서
> 연결을 시도할 경우 Error창이 뜸니다.
> 이 Error창이 뜨지 않도록 하는 방법이 있습니까 ? (급함)
>
>
>
>
>
>
Try..Except..End 절을 이용하시면 됩니다.
예를 들어서
Try
소켓 연결부분 코딩
Except
begin
소켓연결 재시도..
end;
End;