在VB.NET中,可以使用Socket类的Receive方法来接收数据。Receive方法有多种重载形式,下面是一种常用的用法:
Dim buffer(1024) As Byte
Dim bytesRead As Integer = socket.Receive(buffer)
Dim receivedData As String = Encoding.ASCII.GetString(buffer, 0, bytesRead)
上述代码中,首先创建了一个名为buffer的字节数组,用于接收数据。然后调用Socket类的Receive方法来接收数据,并将接收到的字节数保存在bytesRead变量中。接着,通过使用Encoding.ASCII.GetString方法将接收到的字节数组转换为字符串。
你也可以使用其他重载形式的Receive方法来进行更精细的控制,例如指定接收数据的长度、接收数据的起始位置等。具体的使用方式可以参考官方文档或查阅相关的教程。