Witam.
Mam taką metodę:
public string ReadString(short size)
{
NetworkStream stream = Client.GetStream();
byte[] msg = new byte[size];
stream.Read(msg, 0, size);
return System.Text.Encoding.Default.GetString(msg);
}
Ma ona za zadanie zbierać pakiety od clienta.
Problem jest w tym, że rozmiar odebranego pakietu musi być z góry ustalony.
Chciałbym się doweidzieć czy jest jakiś sposób, aby można było dowiedzieć się jaki jest rozmiar nadesłanego pakietu?
Jeżeli ktoś kojarzy, to chodzi mi o coś takiego jak metoda bytesAvailable() z c++ Qt.
Z góry dziękuje za pomoc. :)