Возвращаемый ответ слишком длинный, но я жду, когда увижу, сколько у меня Thread.Sleep ().Что я должен сделать, чтобы увидеть их всех?вместо Thread.Sleep (100)
if (NetworkInterface.GetIsNetworkAvailable())
{
TcpClient tcpCli = new TcpClient();
bool connectionStatus = GetConnection(ipAddress, tcpPort, out tcpCli);
NetworkStream stream = null;
if (connectionStatus == false)
return "Could not establish TCP connection";
else
{
try
{
//Send data to TCP Client
Byte[] data = Encoding.ASCII.GetBytes(SendData);
stream = tcpCli.GetStream();
stream.Write(data, 0, data.Length);
//Thread.Sleep(100);
//Read data from TCP Client
data = new Byte[tcpCli.ReceiveBufferSize];
Int32 bytes = stream.Read(data, 0, data.Length);
string answer = Encoding.ASCII.GetString(data, 0, bytes);
if (answer.Contains("**"))
return answer;
else
return "Panel no answer";
}
catch (Exception) { return "COMMUNICATION ERROR"; }
finally { tcpCli.Close(); }
}
}