Witam, czy mógłby mi ktoś krok po kroku wytłumaczyć jak ten kod działa, bo za nic nie potrafię zrozumieć?
BinaryWriter bw = new BinaryWriter(NetStream);
BinaryReader b = new BinaryReader(File.Open("c:\\serwer\\testyyy.png", FileMode.Open));
int BufPos = 0;
byte[] bufor = new byte[10];
while (b.PeekChar() != -1)
{
b.Read(bufor, BufPos, 1);
if (BufPos == 9)
{
bw.Write(bufor);
bufor = new byte[10];
BufPos = 0;
}
else
{
BufPos++;
}
}
bw.Close();