【发布时间】:2009-06-22 11:26:29
【问题描述】:
有人可以向我解释为什么这段代码在发送时偶尔会失败,并且 udpLink 出现 null 异常吗?
udpLink = new UdpClient(ipAddress, 514);
using (udpLink)
{
udpLink.Send(rawMsg, rawMsg.Length);
}
这是我如何修复它的新代码。
udpLink = new UdpClient(ipAddress, 514);
using (udpLink)
{
if (udpLink != null) udpLink.Send(rawMsg, rawMsg.Length);
}
有什么想法吗?
【问题讨论】:
-
代码中的 udp 变量是什么?您的意思是将 udpLink 传递给 using 语句吗?
-
Martin,啊……抱歉,只是在提问时打错字了。
标签: c# exception network-programming udp