У меня странная задержка в сети с TCP-соединениями, которую я пытаюсь выяснить. В своем тестировании я использую как Test-NetConnection (псевдоним tn c), так и System. Net .Sockets.TCPClient. Библиотека System. Net .Sockets.TCPClient создает соединение всего лишь за несколько миллисекунд с внешними серверами и адресом обратной связи. Однако, когда я использую TN C, я получаю совершенно разные результаты от разных машин, даже для адреса обратной связи. TN C для петли на самых быстрых машинах составляет 400 миллисекунд и 9 секунд на худших машинах. Обратите внимание, я говорю только об успешных командах TN C без таймаута PING или других предупреждений. Эти результаты кажутся мне полезными с точки зрения диагностики поведения приложения, которое совпадает с поведением TN C. На машинах с обратной связью до TN C от 9 секунд также медленно устанавливается соединение с приложением. Вот почему я пытаюсь выяснить, почему TN C так медленно подключается к шлейфу.
Measure-Command {tnc 127.0.0.1 -port 445 | Out-Default} | ft TotalMilliseconds