关于这部分代码,我一直在努力。NullReferenceException 仅在运行时发生。
Public Sub SendData(ByVal b As String)
Dim data(2048) As Byte
data = System.Text.Encoding.ASCII.GetBytes(b)
stream.Write(data, 0, data.Length)
End Sub
目的是获取一个字符串,并将字符串的字节流式传输到另一台计算机。代码的 stream.Write 部分是抛出 NullReferenceException 部分的原因。但是,我通过调试检查数据部分确实从代码的编码部分获取字节。所以我不确定它为什么会抛出 NullReferenceException。