私のネットワークはMBSをサポートしています。800バイトごとに1000パケットを送信しようとすると、約24秒かかりましたか?なぜそんなに時間がかかるのですか?私もUDPを試しましたが、それも良くありませんでした。変更するパラメータはありますか?この遅い速度の理由は何ですか?
私が使用しているコード:
const string SERVER_IP = "10.10.10.34";
const int SERVER_PORT = 1234;
static void Main(string[] args)
{
TcpClient client = new TcpClient();
client.Connect(SERVER_IP, SERVER_PORT);
using (Stream stream = client.GetStream())
{
while (true)
{
byte[] data = new byte[800];
DateTime start=DateTime.Now;
for(int i=0;i<1000;i++)
{
stream.Write(data, 0, data.Length);
}
DateTime end=DateTime.Now;
var duration = end-start;
}
}
client.Close();
}
編集注:パケットのサイズは800バイトです(最初に投稿されたものではありません)