【发布时间】:2014-10-13 18:58:19
【问题描述】:
Public udpReceivingClient As UdpClient
udpReceivingClient.BeginReceive(AddressOf MT_RX_Callback, Nothing)
抛出NullReferneceException。
如何在 UDP 中使用 beginreceive 方法?我犯了什么错误?
【问题讨论】:
Public udpReceivingClient As UdpClient
udpReceivingClient.BeginReceive(AddressOf MT_RX_Callback, Nothing)
抛出NullReferneceException。
如何在 UDP 中使用 beginreceive 方法?我犯了什么错误?
【问题讨论】:
这是您的完整代码吗?您没有为 udpReceivingClient 变量分配任何内容,因此当您尝试使用它时会导致空引用。此外,UdpClient 需要一些信息才能使用它,例如要监听的端口。
Public udpReceivingClient As UdpClient = New UdpClient(port_number)
Turning on Option Explicit will help you avoid these errors.
【讨论】: