인디노트

네트워크 전송중 클라이언트 끊기는 경우 프로그램 종료 관련 본문

개발 플랫폼 및 언어/네트워크 기술

네트워크 전송중 클라이언트 끊기는 경우 프로그램 종료 관련

인디개발자 2019. 1. 15. 14:36

    signal(SIGPIPE, SIG_IGN);           //SIGPIPE 무시; 네트웍 자료전송중 클라이언트가 끊기는 경우 프로그램이 종료되는 것을 막기 위함

    signal(SIGINT, SigIntProc);         //인터럽트발생 기본처리는 프로그램 종료

    //signal(SIGURG, SigUrgProc);       //긴급소켓상태, 기본처리는 무시

    //signal(SIGIO, SigIoProc);         //소켓입출력가능, 기본처리는 무시

    //signal(SIGQUIT, SigQuitProc);     //종료, 코어에서 사용

    //signal(SIGSYS, SigSysProc);       //잘못된시스템호출, 코어에서 사용


    signal(SIGTERM, SigTermProc);

    signal(SIGABRT, SigAbortProc);

    signal(SIGSEGV, SigSegvProc);

    signal(SIGFPE, SigFpeProc);

    signal(SIGBUS, SigBusProc);

    signal(SIGILL, SigIllProc);

반응형
Comments