Hallo zusammen,
ich habe das Problem, dass ich mit meinem TCPClient nur eine Nachricht empfange, dies wird so sein, da das Programm dann durchgelaufen ist.
Leider finde ich nicht raus, wo ich hier eine Schleife einbauen muss, sodass er wiederholt nach Daten Ausschau hält.
Vielen Dank
Schöne Grüße
ich habe das Problem, dass ich mit meinem TCPClient nur eine Nachricht empfange, dies wird so sein, da das Programm dann durchgelaufen ist.
Leider finde ich nicht raus, wo ich hier eine Schleife einbauen muss, sodass er wiederholt nach Daten Ausschau hält.
Vielen Dank
Schöne Grüße
VB.NET-Quellcode
- Dim ip As String = "xxx.xxx.xxx.xxx"
- Dim port As Int32 = 1234
- Try
- Using client As New TcpClient(ip, port)
- Dim stream As NetworkStream = client.GetStream()
- Dim data = New [Byte](256) {}
- Dim responseData As [String] = [String].Empty
- Dim bytes As Int32 = stream.Read(data, 0, data.Length)
- responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes)
- MsgBox(responseData)
- End Using
- Catch e As ArgumentNullException
- MsgBox(e.toString)
- Catch e As SocketException
- MsgBox(e.toString)
- End Try