C# - HTTPClient 连接(和侦听)是否使用带宽?

C# - Does TcpClient connection (& listening) use bandwith?

我编写了一个小型 c# winform 应用程序,它连接到我的 DSC 警报(通过 Eyez-On 的 Envisalink4)并侦听警报发送的 TCP 数据。
这是我正在做的一个例子:

TcpClient tcpClient = new TcpClient(ipAddress, port);

Thread tcpThread = new Thread(o =>
{
    NetworkStream clientStream = tcpClient.GetStream();
    byte[] data = new byte[4096];

    while (started)
    {
        int bytesRead = clientStream.Read(data, 0, 4096);
        if (bytesRead > 0)
        {
            string dataString = Encoding.ASCII.GetString(responseData);
            //DO SOMETHING
        }
    }
});
tcpThread.Start();

我的问题是 - 除了警报发送数据时,此代码为服务器 waiting/listening 时是否正在使用任何带宽?监听时是否有“TCP连接开销”?

提前致谢!

您可以使用像 Wireshark 这样的嗅探器来检查您的 TCP 连接