Я пытаюсь получить пакет tcp в C #, но я не знаю, когда я могу прекратить чтение из потока.
Вот что я попробовал:
for(int i = 0; i < stm.Length; i += chunkSize)
{
bb = new byte[chunkSize];
k = stm.Read(bb, 0, bb.Length);
ns.Write(bb, 0, k);
}
Но это сбило меня с толку о том, что поток недоступен для поиска.
Итак, я попробовал это:
int k = chunkSize;
while (k == chunkSize)
{
bb = new byte[chunkSize];
k = stm.Read(bb, 0, bb.Length);
ns.Write(bb, 0, k);
}
Есть что-нибудь сделать?
Спасибо:)