|
RS-232 통신 중에 케이블이 빠지는 경우를 확인할 수 있는 이벤트는 없습니다.
말씀하신것 같이 응답이 없을 경우 케이블 이상을 확이하셔야합니다.
아니면 통신이 그리 빠른 단위로 이루어지는 것이 아니라면
Close상태로 유지하다가 통신 시작 시 Open 할 때 케이블이 빠져있을 경우 Error가 발생하니
이때 확인할 수 도 있습니다.
김수연 님이 쓰신 글 :
: 안녕하세요?
:
: C++ 로 rs232 통신 소스 수정 중 입니다.
:
: 예외처리를 생각하다가 통신 중에 케이블선이 빠지는 경우 에러 처리를 해주고 싶은데
:
: 어떤식으로 해야 할까요, 선은 빠져도 포트는 열려 있던데 ;;
:
: ClearCommError 나 GetLastError 같은 함수에서는 해당 에러를 확인할 순 없나요?
:
: 아니면 굳이 write - read 했을 경우 응답 실패 했을 경우에 케이블 연결이 안된 걸로 생각하고 처리 해야하나요?
:
: 도와주시면 감사하겠습니다.!! ^^
|