Witajcie,
gdy wysyłam bardzo mały plik graficzny z serwera do clienta, to wszystko jest ok, ale gdy próbuję wysłać już większy, to ucina mi go do 8kb.
Odbieranie danych przez client wygląda tak:
while (true)
{
int avb = client.Available;
if (avb != 0)
{
byte[] img = new byte[avb];
str.Read(img, 0, avb);
FileStream fs = new FileStream("D:/abc642.bmp", FileMode.Create);
fs.Write(img, 0, img.Length);
fs.Close();
break;
}
}
Po stronie serwera to po prostu pobranie bajtów z pliku, a potem ich wysłanie, więc kodu nie mam co podawać.
W czym jest problem? Da się jakoś zwiększyć ten limit?