シリアルポート通信C#windowsアプリケーションを使用しています。私はポートからデータを取得し、それを操作してシリアルポートを通して書き込むプログラムを書いた。シリアルポートデバイスと通信するときに正しくタイムアウトするにはどうすればいいですか?
私の質問は、ユニットの電源が入っていないか、電源が切れているか、ユニットがコマンドに長時間応答していない場合です。私のプログラムでは、通常の実行フローのために書いています。しかし、長い時間応答がない場合、プログラムは長い間待っています。私はタイマーを使用しましたが、正しく動作しません。
誰でも教えてください。