Probleme mit Stream

Heroult

Grünschnabel
Guten Tag,

Edit: Ok hab herrausgefunden woran es liegt, hab aber keine Ahung wie ichs beheben kann.
Problem ist "Index = ReadWrite.ReadByte();" wartet er das der Sender noch mehr schickt. Er erkennt nicht das Ende des Streams.

Code:
            byte[] ReBytes = null;                 
            int Index;
            bool Bug = false;
            ArrayList ABytes=new ArrayList();
            bool EndWhile=true;
            do
            {
                try
                {
                    Index = ReadWrite.ReadByte();
                    if (Index == -1)
                        EndWhile = false;
                    else
                        ABytes.Add(Convert.ToByte(Index));
                }
                catch (Exception)
                {
                    Bug = true;
                    EndWhile = false;
                }

            } while (EndWhile); 
            if (Bug == false)
            {
                ReBytes = new byte[ABytes.Count];
                ABytes.CopyTo(ReBytes);
            }
            return ReBytes;
 
Zuletzt bearbeitet:
Hi

Wenn du einen Betrag editierst, dann lass den Inhalt bitte drin. Ich jedenfalls weiß nicht, wo dein Problem liegt.
Es wäre also super, wenn du das etwas genauer beschreiben könntest ;)
 
Zurück