enter code here
我正在从 Linux 中的设备读取包含十六进制字母并由“^M”分隔的流。每当设备准备好获取更多信息时,它都会发送字符“>”。流看起来像这样:
^M^M01 02 F3^M00 01 F3 3E^M>"
我需要检测 char > 并对该 char 执行操作。有没有办法可以在“>”上划界并读取该字符?
基本上它目前看起来像这样
01 02 F3
00 01 F3 3E
我需要 > 来触发单独的操作。如果由于某种原因只有一个字符,它不会触发读取缓冲区。我在 ^M 上分界线。我需要 > 做其他事情。