C#串口通讯如何确保可靠接受数据

2024-12-12 22:00:05
推荐回答(3个)
回答1:

你要先是判断头, 如何没找到则删掉当前的,并取下一个数据判断是不是头,依此类推,直到找到头.当然,同时你也可以计数判断多少个数据后报错等等.

回答2:

不要简单的用数据包的头和尾来判断一个包得结束。主要是要做到一个包数据的校验。
比如包尾的内容是数据异或的值等等。

回答3:

看看工业常用的RS232/485的通讯协议。。