VB.NET:UDP beginreceive方法抛出NullReferenceException

时间:2014-10-13 10:05:53

标签: vb.net udp

   Public udpReceivingClient As UdpClient   
   udpReceivingClient.BeginReceive(AddressOf MT_RX_Callback, Nothing) 

抛出NullReferneceException

如何在UDP中使用beginreceive方法?我犯了什么错误?

1 个答案:

答案 0 :(得分:0)

这是您的完整代码吗?您尚未为udpReceivingClient变量分配任何内容,因此在尝试使用它时会导致Null引用。此外,UdpClient需要一些信息才能使用它,例如要监听的端口。

    Public udpReceivingClient As UdpClient = New UdpClient(port_number)

Turning on Option Explicit will help you avoid these errors.