通过TCP套接字发送数据

时间:2018-07-25 12:52:56

标签: vb.net tcp

我似乎在将数据发送到连接的套接字时遇到麻烦。

我对编程很陌生,所以抱歉,如果我的说法不是100%正确。

问题是我是否使用:

Public Function send()
    Dim s As Byte() = Encoding.ASCII.GetBytes(Form1.TextBox4.Text)
    TL2.Send(s)
End function

我得到

  

System.NullReferenceException。

期待您的帮助!

以亲切的问候。

R4z0r

编辑:我要用错误的方法将字符串转换为字节。 就像我之前在即时通讯领域所说的那样。所以请为我标记“重复帖子”之类的奇怪内容

1 个答案:

答案 0 :(得分:0)

这取决于代码行。如果它是第一个列表(不太可靠),那么Form1就是什么,您将无法获得.Textbox4值。如果您的发送位于Form1内,则删除Form1.

另外,您的问题是TL2是Nothing且未连接或初始化。