如何在c#中检查资源是否可用

本文关键字:资源 是否 检查 | 更新日期: 2023-09-27 18:15:59

这个问题是一个扩展:Remove IPEndpoint Bind

我在form_closing事件中关闭了UDP客户端,但我的receivecallback在关闭后触发,引发资源不可用异常。如何检查我的资源是否可用?

NewUdpState MynewUDP = (NewUdpState)ar.AsyncState; //Obtain udp msg      
ReceiveString = Encoding.ASCII.GetString(MynewUDP.newUDPClient.EndReceive (ar, ref MynewUDP.newEP)); 

如何在c#中检查资源是否可用

您应该能够检查MynewUDP.newUDPClient.Active,如果是false,您可以简单地返回