public void Test() { int i = 0; while(true) { Thread.Sleep(100); if (_client.Available == 0) { continue; } byte[] bytesToRead = new byte[_client.ReceiveBufferSize]; int bytesRead = _networkStream.Read(bytesToRead, 0, _client.ReceiveBufferSize); var answerServer = Encoding.ASCII.GetString(bytesToRead, 0, bytesRead); ShowDialog.ShowInformation("HMMM"); } } public string SendDataToServer(string sendData) { TurnOn(); byte[] byteToSend = ASCIIEncoding.ASCII.GetBytes(sendData + AppSettings.DelimeterMessage); _networkStream.Write(byteToSend, 0, byteToSend.Length); byte[] bytesToRead = new byte[_client.ReceiveBufferSize]; int bytesRead = _networkStream.Read(bytesToRead, 0, _client.ReceiveBufferSize); var answerServer = Encoding.ASCII.GetString(bytesToRead, 0, bytesRead); TurnOff(); return answerServer.Remove(answerServer.Length - 1, 1); }