のようなコードを持つ
var stream = _tcpClient.GetStream();
Serializer.Serialize(stream, message);
どこでバイトごとにSerialize
呼び出すことができますか?少し心配です-データはいつサーバーに送信されますか? 各バイトで送信するためにロックしますか? すべてのデータが送信されたことを確認するために電話をかけましょうか? バイト配列全体を に書き込むよりも、に書き込む方が効果的でしょうか?Write
stream
flush
MemoryStream
stream