.NET или C # код для выполнения потоковых операций на входе сокета - PullRequest
1 голос
/ 02 ноября 2011

Существует ли какая-нибудь библиотека с открытым исходным кодом или фрагмент кода, который выполняет операцию «поток к блоку» со всеми прибамбасами?

Я ищу какой-то код, в котором вы указываете символы начала / конца, и код выполняет весь прием из потока, всю проверку на правильное сопряжение для символов начала / конца, а затем возвращает один или несколько блоков, созданных из этого потока. данные.

Заранее спасибо

Mario

1 Ответ

0 голосов
/ 02 ноября 2011

Как насчет использования каждой строки в качестве блока

// Sender
StreamWriter sw = new StreamWriter(stream);
sw.WriteLine("first block");
sw.WriteLine("second block");

// Reciever
StreamReader sr = new StreamReader(stream);
string block1 = sr.ReadLine();
string block2 = sr.ReadLine();
...