投稿者 魔界の仮面弁士  (社会人) 投稿日時 2017/7/8 19:20:45
> これは、配列の先頭にデータが毎回入るだけで、配列の要素数(5)に問題はありますが、
> 配列の要素1~4にデータが入らないのがなぜかわかりません。

ReadBufferSize >= 4 ではなく、BytesToRead >=4  にしてみてください。