charの配列の代わりにこのコードから文字列を取得するには?VB.NET TCPサーバーソケットプログラミング - バイトからの文字列の受け取り
クライアントコード:
stm = tcpClient.GetStream()
Dim ascenc As New ASCIIEncoding
Dim byteData() As Byte = ascenc.GetBytes(strMessage(counter))
Thread.Sleep(2000)
Console.WriteLine("Transmitted ")
stm.Write(byteData, 0, byteData.Length())
Serverコード:
Dim size As Integer = TcpSocket.Receive(bitData)
Dim chars(size) As Char
For i As Integer = 0 To size
chars(i) = Convert.ToChar(bitData(i)) // i want to get the string directly, how ?
Next
Dim newString As New String(chars)
Console.WriteLine(newString)
strMessage(counter) = newString
[試み](https://msdn.microsoft.com/en-us/library/ms172827.aspx)グーグル(https://www.dotnetperls.com/convert-string-byte- array-vbnet)[at](http://stackoverflow.com/questions/1003275/how-to-convert-byte-to-string)[すべて?](http://www.convertdatatypes.com/Convert-Byte -Array-to-String-in-VB.net.html) –