コードのこのセクションに関して、私はすべて好転しています。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 をスローする理由がわかりません。