직렬 포트 통신 C# windows 응용 프로그램을 사용하고 있습니다. 포트에서 데이터를 가져 와서 조작하고 직렬 포트를 통해 작성하는 프로그램을 작성했습니다.직렬 포트 장치와 통신 할 때 올바르게 타임 아웃하는 방법은 무엇입니까?
내 질문은 전원이 켜지지 않았거나 전원 공급이 끊어 졌거나 장시간 동안 장치가 명령에 응답하지 않는 경우에 어떻게 알 수 있습니까? 내 프로그램에서 나는 정상적인 실행 흐름을 위해 작성했다. 그러나 오랜 시간 동안 아무런 반응이없는 경우, 프로그램은 오랜 시간 동안 기다리고 있습니다. 타이머를 사용했지만 제대로 작동하지 않습니다.
아무도 도와 줄 수 있습니까?