클라이언트가 연결을 종료했을때, 서버가 전에 사용했던 소켓으로 데이터를 전송하려고하면 SIGPIPE 가 발생한다. 기본적으로 서버는 "프로그램을 종료" 하므로 이를 막기 위해선 핸들링 함수를 연결하거나 신호를 무시해야 한다.
- SIGPIPE 무시하기
- SIGPIPE HANDLER 이용하기 : 핸들러는 void형에 int형 인자 한개를 받아야 한다.
'Programming' 카테고리의 다른 글
Java newline characters (0) | 2010.01.15 |
---|---|
Java string comparison (0) | 2010.01.07 |
JDOM Error - Content is not allowed in trailing section. (0) | 2009.11.16 |
JAR만들기 및 JAR만을 이용하여 특정 java 파일 컴파일 및 실행하기. (0) | 2009.11.12 |
Pre-defined C / C++ Compiler Macros (5) | 2009.09.30 |
댓글