0
我使用的是當X字節到達緩衝區時激活的事件。是典型的buffer(),available()和read()串口方法。我的問題是,當你通過無線(或任何媒介)發送一個數據包時,你可以期望數據包一次到達的總長度?或字節通過形成數據包的緩衝區順序到達?因爲我不知道如果我需要使用buffer()考慮總包長度或考慮到形成包的字節。 我的猜測是固件首先使用cheksum操作,以確保數據包完全到達,然後將其移動到緩衝區。不是嗎?緩衝區和數據包
有時甚至長度字段可能到達碎片。查找「框架協議」。 – user373884 2014-10-08 12:46:39