トップ回答者
【C#】ソケット通信において、データに誤りが起きる

質問
-
C#で、ソケット通信プログラムを作成しました。
①クライアントからサーバーへバイト配列を送信する
②サーバーでバイト配列を受け取る
③サーバーからクライアントへ、受け取ったバイト配列を送り返す
といったプログラムを作成しました。
この後、①での送信データ、③での受信データをそれぞれ16進数に変換して表示したところ、なぜか受信データは送信データよりも3バイト多く出力されました。
このような、まったく同じデータを送受信した際にデータの不整合(?)が起きる要因として、どのような事象が考えられるのでしょうか?
諸事情でソースコードを張り付けることができません。すいません。
追伸 バイト配列は、クライアント、サーバー共に164Byte固定で宣言しました。
- 編集済み chmod_777 2018年9月13日 5:53