3


この事実に対処した他の投稿があることは知っていますが、まだ問題の解決策を見つけることができません.
シリアル ポートから 0x1A を含む大量のデータを受信しました。私はそれらを個別のチャンクで受け取ります (この時点では、10、18、または 528 のチャンクで、各サイズをいつ期待するかを知っています)。問題は、0x1A を受信するたびに、このバイトがドロップされているように見えることです。
私が試してみました:

 if (e.EventType == SerialPort.Eof) return;

System.IO.Ports.SerialPortしかし、「Eof」の定義が含まれていないというエラーが表示 されます。

私がやりたいことは、単にこの Eof 機能を無効にすることです。このキャラクターが特別なものではなくなる可能性はありますか?
事前に感謝し、これが他の場所で回答されている場合は申し訳ありませんが、どこにも直接の回答を見つけることができませんでした...

4

1 に答える 1

2

もちろん、質問を投稿した直後に私はそれを理解します.

SerialDataの代わりに使用する必要がありSerialPortました。私の悪い。これが他の人に役立つことを願っています!

于 2012-12-04T20:59:42.540 に答える