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

时间:2016-11-03 05:50:43

标签: c#

此问题是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)); 

1 个答案:

答案 0 :(得分:0)

您应该能够检查MynewUDP.newUDPClient.Active,如果它是false,您只需返回。