【发布时间】:2021-12-15 08:00:29
【问题描述】:
请告诉我如何将字符串消息转换为 ascii 字符以通过流写入器发送,我已经苦苦挣扎了几个小时/几天,客户端控制器正在接收 System.Byte[] 。 我认为我没有正确发送 ascii 字符序列。
Public Sub sub_send(ByVal str_my_msg As String)
Dim string_converted_to_ascii_chars As [Byte]() = Encoding.ASCII.GetBytes(str_my_msg )
stream_writer = New StreamWriter(my_client.GetStream)
stream_writer.Write(string_converted_to_ascii_chars )
stream_writer.Flush()
End Sub
【问题讨论】:
-
流应该在
Using...End Using块中声明,以便它们被释放。 -
客户端需要将字节解释为ASCII字符。
标签: vb.net encoding stream writer