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

C# UdpClient.Available属性是否是在UdpClient.Connect指定的端口和IP地址上接收的消息的专用属性?,c#,udpclient,C#,Udpclient,我对UdpClient的行为有一个疑问 假设我创建了一个UdpClient,并使用Connect方法将其绑定到特定的远程IP地址和端口: controlClient1 = new UDPClient(); controlClient1.Connect(TargetIP1, ControlPort); 然后,我创建第二个UdpClient,并将其绑定到不同的远程IP地址但相同的端口: controlClient2 = new UDPClient(); controlClient2.Connect

我对UdpClient的行为有一个疑问

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

controlClient1 = new UDPClient();
controlClient1.Connect(TargetIP1, ControlPort);
然后,我创建第二个UdpClient,并将其绑定到不同的远程IP地址但相同的端口:

controlClient2 = new UDPClient();
controlClient2.Connect(TargetIP2, ControlPort);
是否将
controlClient1.available
仅返回从
TargetIP1
接收的邮件数


非常感谢。

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

当然,客户是独立的。如果没有,如果盒子上运行的任何其他代码会弄乱您的数据,您如何可靠地编程?