socket error발생에서 RST 신호가 오는경우가..

글쓴이: 익명 사용자 / 작성시간: 화, 2001/11/20 - 2:34오후
socket errno값중에 RST(ECONNRESET)있지요??
이것이 발생하는 경우가...
재가 알기론 여러경우가 있지만 대표적인 경우가...
순간적인 network의 문제점에 발생이 많이 되는경우로 알고 있지요..
특히 서버단에서 socket option이 SO_LINGER option이 on 되어있을시에
발생하구요...
이외 발생할수 있는경우가 또 있는지요...
여기저기 책을 참조 하였으나.. 정리가 안되어서 다른경우는 찾아내기가 힘드
네요.. 이것이 발생할시에는 리커버리도 불가능하고..
지금 재가 작업하는것이 서버단에서 스트리밍을 받아 릴레이 해주는 서버작업
을 하고있는데..
물론 클라이언트는 windows이죠...
클라이언트에서 RST를 자주 받는다는.. 스트리밍 전송시는 몇시간씩 계속 보내
고 있기때문에 이것을 받으면 쥐약이 되버리니...
물런 RECONNECT하는법이 있지만 이것은 편법이라고밖에 생각이 들지않고..
재 생각에는 프로그램상의 문제보단 네트웍사항에 자주 발생하는것으로 알고
있는데.. 위에서는 그렇게 생각 안하는 경우가 있어서 조금 답답하네여..
혹시 이런 문제로 고민하셨거나 또는 다른 해결책이나 그런것이 있으면
말씀좀 해주시면 감사드리겠습니다.
그럼 즐거운 하루되시구여 행복한 시간 보내세요..
Forums:
댓글 달기