VB.NET 的Socket问题

sir424 sir424 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
使用Socket 的TcpClient类连接服务器指定端口后,向服务器发出命令(字符串),服务器会返回字符信息。
就像使用操作系统的Telnet + IP + 端口 一样连接上后,向服务器发出命令(字符串)也会显示出返回的信息。

问题:怎么使用VB.NET接收这些返回的信息?请给具体代码。

VB6 就可以使用 Socket.GetData 方法接收信息,.NET就不知道了。
附连接服务器的代码:

Shared Sub TcpConnect(ByVal server As [String], ByVal message As [String],ByVal port As [int32])
Dim client As New System.Net.Sockets.TcpClient(server, port)
Dim data As [Byte]() = System.Text.Encoding.ASCII.GetBytes(message)
Dim stream As NetworkStream = client.GetStream()
stream.Write(data, 0, data.Length)
stream.Close()
client.Close()
End Sub 'Connect
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
sir424
VB 16,718 成员 110,520 内容