프로그램이 죽을때.. 터미널에 Broken pipe 라는 에러 메세지가 출력됩니다. 어떤 상황에서 발생하는 에러인가요? 차라리 Segmentation fault 였으면 좋겠는데.. 갑갑합니다.
소켓 프로그래밍의 경우 닫힌 소켓에 무언가 write 할 때 발생하게 됩니다(EPIPE). 자신은 닫지 않았으나 통신하는 상대편에서 닫힌 경우입니다. 이런 정도는 에러 처리를 해주시면 더 깔끔한 프로그램이 될것 같군요. (참고: man errno)
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h> do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
원래 정의는: 열린 파이프에서 read하는 쪽이 닫혀있는데, 반대쪽에서 write하면 EPIPE가 발생합니다. 따라서 write(2)와 관련된 쓰기 함수 부분에서 발생한 것으로 생각하시면 됩니다. ltrace와 같은 tool을 쓰거나 gdb로 쉽게 그 위치를 알 수 있습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
짐작되는 문제가 있지만.... 플렛폼 컴파일러 등등 정보를 주고 질문을 하셔야....
. . . . . . 일반적으로 윗분 말씀대로 귀머거리 소켓에 말을 했을 때 응용프로그램이 답답해 미쳐서 그렇습니다.
이럴 경우 서로 신호를 무시하는 방법도 그럭저럭 잘 쓰입니다.
_____________________________ 언제나 맑고픈 샘이가...http://purewell.biz
. 일반적으로 윗분 말씀대로 귀머거리 소켓에 말을 했을 때 응용프로그램이 답답해 미쳐서 그렇습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
소켓 프로그래밍의 경우 닫힌 소켓에 무언가 write 할 때 발생하게 됩
소켓 프로그래밍의 경우 닫힌 소켓에 무언가 write 할 때 발생하게 됩니다(EPIPE).
자신은 닫지 않았으나 통신하는 상대편에서 닫힌 경우입니다.
이런 정도는 에러 처리를 해주시면 더 깔끔한 프로그램이 될것 같군요.
(참고: man errno)
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
원래 정의는: 열린 파이프에서 read하는 쪽이 닫혀있는데, 반대쪽에서
원래 정의는: 열린 파이프에서 read하는 쪽이 닫혀있는데, 반대쪽에서 write하면 EPIPE가 발생합니다. 따라서 write(2)와 관련된 쓰기 함수 부분에서 발생한 것으로 생각하시면 됩니다. ltrace와 같은 tool을 쓰거나 gdb로 쉽게 그 위치를 알 수 있습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
짐작되는 문제가 있지만.... 플렛폼 컴파일러 등등 정보를 주고 질문을
짐작되는 문제가 있지만.... 플렛폼 컴파일러 등등 정보를 주고 질문을 하셔야....
......일반적으로 윗분 말씀대로 귀머거리 소켓에
.
.
.
.
.
.
일반적으로 윗분 말씀대로 귀머거리 소켓에 말을 했을 때
응용프로그램이 답답해 미쳐서 그렇습니다.
이럴 경우 서로 신호를 무시하는 방법도 그럭저럭 잘 쓰입니다.
_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz
[quote="purewell"].일반적으로 윗분 말씀대로 귀머거리
? :shock:
?! :shock: :shock:
!!! :shock: :shock: :shock:
쿵~ :roll:
......그냥 놀라운 답변이라서리..... :twisted:
노여워 마시길....
댓글 달기