2016-03-25 15 views
0

入力データ全体をQtのシリアルポート経由で読み取るにはどうしたらいいですか? たとえば、実際のデータがFACEBOOKの場合は、 FACE BOOK としか読み取れません。つまり、データが破損しています。データ全体を読む

答えて

0

「受信データ全体」の意味によって異なります。

  • それは既知の長さのバイトのブロックの場合は、予想される長さでreadDataメソッドを使用することができます。

  • 長さが不明なブロックの場合は、終端バイトまたはバイトグループがあると思われます。バイトの終了シーケンスを読み取るまでは、使用可能なバイトを1バイトずつ読み込む必要がありますEOLの場合はreadLineという便利な方法があります)。

関連する問題