.NET で Tcp 接続を試していますが、TcpClient オブジェクトの SendBufferSize よりも大きなデータを送信したいと考えています。ネットワークストリームに書き込むだけでデータを送信することは可能ですか、それとも写真を切り取って送信し、もう一方の端で再度作成する必要がありますか?
1074 次
2 に答える
4
MSDNから:
ネットワーク バッファーが、Write メソッドに指定したデータ量よりも小さい場合、Write メソッドを呼び出すたびに、複数のネットワーク送信操作が実行されます。
Write を 1 回呼び出すだけで、TcpClient がそれを複数のネットワーク操作に分割して処理します。
于 2010-06-22T22:49:18.203 に答える
1
ネットワーク バッファーが、Write メソッドに指定したデータ量よりも小さい場合、Write メソッドを呼び出すたびに、複数のネットワーク送信操作が実行されます。ネットワーク バッファーを少なくともアプリケーション バッファーと同じ大きさにすることで、データ スループットを向上させることができます。
.NET Framework クラス ライブラリから- TcpClient.SendBufferSize プロパティ
于 2010-06-22T22:47:36.350 に答える