German Problem beim füllen eines Stringbuilders

haufe

New Member
Licensed User
Longtime User
Guten Abend,

ich habe einen Telnetclient mit AsyncStreams.
Dort versuche ich den Inputstream in einen Stringbuilder zu schreiben mit dem Code :
Code: Copy
Sub AStreams_NewData (Buffer() As Byte) 
    Dim msg As String
    msg = BytesToString(Buffer, 0, Buffer.Length, "UTF8")
    sb.Append(msg)
   
End Sub

wenn ich den Stringbuilder in der Sub auslesen möchte , ist der String leer obwohl Daten hinzugefügt wurden:
Code: Copy
Sub Socket1_Connected (Successful As Boolean)
Label1.Text = "los"
    If Successful = False Then
        ToastMessageShow(LastException.Message,True)
        Return
    End If
     astream.Initialize(Socket1.InputStream, Socket1.OutputStream, "AStreams")
     ToastMessageShow("Bitte warten", False)
    Label1.text = sb.tostring()

End Sub

Wenn ich den Code sb.append(msg) mit ToastMessageShow(msg,True) tausche, sehe ich den Inhalt.
Wo liegt mein Fehler?

Danke
 
Back
Top