У меня есть потоковый ридер, который я использую для чтения строк из потока. Это работает хорошо, однако я хотел бы иметь возможность получить последнюю строку, которая никогда не закончится переводом строки, поэтому readLine () не будет ее захватывать.
Я сохраню это глобальная переменная и добавлю в поток перед следующим запуском.
Возможно ли это вообще?
void readHandler(IAsyncResult result)
{
tcpClient = (TcpClient)result.AsyncState;
StreamReader reader ;
string line;
using (reader = new StreamReader(stream))
{
while((line = reader.ReadLine()) != null){
System.Diagnostics.Debug.Write(line);
System.Diagnostics.Debug.Write("\n\n");
}
}
getData();
}