CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): superm (hohoho)
날 짜 (Date): 2002년 11월 23일 토요일 오후 03시 04분 21초
제 목(Title): 질문] 시그널 핸들러


지금 서버를 하나 구현하고 있는데 그 내부에서 주기적으로 어떤 일을 하도록 
할려고 하고 있습니다. 
그래서 SIGALRM을 이용해서 할렬고 하는데 제 마음대로 안돼네요.
문제가 되는 부분이,

signal(SIGALRM, sig_alrm_handler)

...

if (connect(sock, ...) ..

바로 요 connect부분이 문제가 되네요. 이상하게 conect를 실행하면 바로 
sig_alrm_handler로 컨토롤이 넘어가거든요. connect가 timeout이 있어서 뭔가 
alarm이랑 연관이 있을거 같긴 한데 여러가지 시도를 해봤는데 통 해결이 
안돼네요. 
혹시 이런 경험 해보신적 있으신분 조언 부탁드립니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.