掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信でのフロー制御 (ID:18176)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
[追加報告] 送信途中のキャンセルができるようにということで、送信処理をThread化したところ、 送信データの一部に、再び誤りが生じました。 ということで、先日の対応策は、やはり不十分のようです。 全エラーの可能性を確実につぶしておくのが、安全のようですね。 ・送信(WriteFile)は1バイトずつ行う(相手機器によっては不要かも) ・WriteFile前に、送信バッファに空きができるまで待機する ・WriteFile後、WriteFile,GetOverlappedResult等で書き込みできたサイズを確認し 未送信データがあれば、再送する
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.