UdpClient.Available 属性 是否专用于在 UdpClient.Connect 指定的端口和 IP 地址上接收的消息?

Is the UdpClient.Available property exclusive to messages received on the port and IP address specified by UdpClient.Connect?

我对 UdpClient 的行为有疑问。

假设我创建了一个 UdpClient 并使用 Connect 方法将其绑定到特定的远程 IP 地址和端口:

controlClient1 = new UDPClient();
controlClient1.Connect(TargetIP1, ControlPort);

然后我创建第二个 UdpClient 并将其绑定到不同的远程 IP 地址但相同的端口:

controlClient2 = new UDPClient();
controlClient2.Connect(TargetIP2, ControlPort);

请问controlClient1.Availble return 只收到来自 TargetIP1 的消息数量?

非常感谢。

是的,它将仅报告可在该客户端对象中读取的字节数。参考 UDPClient