una stringa è racchiusa tra virgolette che ne determinano l'inizio e la fine

Dim s As String = "ciao"

il mio problema è che io ricevo il messaggio e lo metto in una variabile solo che, non so perchè, mancano le virgolette di chiusura.

s = "ciao

il mio problema è appunto che nell'assegnazione del messaggio alla variabile VB mi mette le virgolette iniziali ma poi non mette quelle finali.

se controllo il valore della variabile s durante l'eseguzione del programma è "ciao

questo impedisce di concatenare altre stringhe


se tu provi ad implementare questo codice e lo esegui con il debug vedrai il mio errore

codice:
Dim strm As System.Net.NetworkStream
Dim cli As new System.Net.TcpClient
Dim msg As String = ""

Try
            'dichiaro la matrice di byte
            Dim byteServer(cli.ReceiveBufferSize) As Byte
            'leggo l'array di byte che mi restituisce il server
            strm.Read(byteServer, 0, byteServer.Length)
            'converto i byte in stringa
            msg = System.Text.Encoding.ASCII.GetString(byteServer) 

            'controllare il valore della variabile msg a questo punto

            Return msg
        Catch ex As Exception
            Return "EXCEPTION - " & ex.Message
        End Try