У меня есть небольшая программа, которая является клиентом TCP.Я отправляю строку с этого клиента на устройство через Ethernet (он действует как tcp сервер).Как только устройство получит входную строку, оно ответит ответными данными.Моя проблема в том, что я не получаю все данные ответа от сервера.(Устройства).
Dim serverStream As NetworkStream = clientSocket2.GetStream()
Dim outStream As Byte() = System.Text.Encoding.ASCII.GetBytes("my-cmd")
serverStream.Write(outStream, 0, outStream.Length)
'serverStream.Flush()
Dim inStream(clientSocket2.ReceiveBufferSize) As Byte
serverStream.Read(inStream, 0, CInt(clientSocket2.ReceiveBufferSize))
returndata = System.Text.Encoding.ASCII.GetString(instream)
Returndata не имеет полного ответа от сервера (устройства)