【问题标题】:Send data over tcp socket通过 tcp 套接字发送数据
【发布时间】:2018-07-25 22:47:14
【问题描述】:

我似乎在向连接的 Socket 发送数据时遇到了一些问题。

我对编程很陌生,如果我的术语不是 100% 正确,请见谅。

问题是如果我使用:

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

我得到一个

System.NullReferenceException。

期待您的帮助!

致以诚挚的问候。

R4z0r

编辑:我认为我使用错误的方法将字符串转换为字节.. 就像我之前说的,我对代码世界很陌生。所以请为我标记“重复帖子”之类的奇怪内容

【问题讨论】:

标签: vb.net tcp


【解决方案1】:

这取决于代码行。如果它是第一个列表(不太可能),那么您的 Form1 什么都不是,并且您无法获得 .Textbox4 值。如果您的 Send 在 Form1 中,则删除 Form1.

Othwerwite 你的问题是 TL2 是 Nothing 并且没有连接也没有初始化。

【讨论】:

  • 非常感谢,TL2 没有初始化
猜你喜欢
  • 2013-09-16
  • 1970-01-01
  • 2012-10-13
  • 2020-12-03
  • 2016-02-17
  • 2014-07-25
  • 2011-04-09
  • 2019-04-26
  • 2022-11-12
相关资源
最近更新 更多