我已经在form_closing事件中关闭了UDP客户端,但是我的receivecallback在关闭后触发,引发资源不可用异常。 如何检查我的资源是否可用?
NewUdpState MynewUDP = (NewUdpState)ar.AsyncState; //Obtain udp msg
ReceiveString = Encoding.ASCII.GetString(MynewUDP.newUDPClient.EndReceive (ar, ref MynewUDP.newEP));
答案 0 :(得分:0)
您应该能够检查MynewUDP.newUDPClient.Active
,如果它是false
,您只需返回。