public void ObsłużDane(Pakiet _danePakietu)
        {
            int _długośćPakietu = _danePakietu.ReadInt();

            byte[] _bityPakietu = _danePakietu.ReadBytes(_długośćPakietu);

            ManagerWątku.ExecuteOnMainThread(() =>
            {
                using (Pakiet _pakiet = new Pakiet(_bityPakietu))
                {
                    int _idPakietu = _pakiet.ReadInt();
                    Serwer.obsługaPakietu[_idPakietu](id, _pakiet);
                }
            });
        }
        private bool ObsłużDane(byte[] _dane)
        {
            int _długośćPakietu = 0;

            otrzymaneDane.SetBytes(_dane);

            if (otrzymaneDane.UnreadLength() >= 4)
            {
                _długośćPakietu = otrzymaneDane.ReadInt();
                if (_długośćPakietu <= 0)
                {
                    return(true);
                }
            }

            while (_długośćPakietu > 0 && _długośćPakietu <= otrzymaneDane.UnreadLength())
            {
                byte[] _bityPakietu = otrzymaneDane.ReadBytes(_długośćPakietu);
                ManagerWątku.ExecuteOnMainThread(() =>
                {
                    using (Pakiet _pakiet = new Pakiet(_bityPakietu))
                    {
                        int _idPakietu = _pakiet.ReadInt();

                        Serwer.obsługaPakietu[_idPakietu](id, _pakiet);
                    }
                });


                _długośćPakietu = 0;


                if (otrzymaneDane.UnreadLength() >= 4)
                {
                    _długośćPakietu = otrzymaneDane.ReadInt();
                    if (_długośćPakietu <= 0)
                    {
                        return(true);
                    }
                }
            }

            if (_długośćPakietu <= 1)
            {
                return(true);
            }
            return(false);
        }