public byte[] Pack()
        {
            var result = new List <byte>();

            result.Add(Id);
            result.AddRange(StringPacker.PackString(Username));
            result.AddRange(StringPacker.PackString(Message));

            return(result.ToArray());
        }
Ejemplo n.º 2
0
        public byte[] Pack()
        {
            var package = new List <byte>
            {
                Id
            };

            package.AddRange(StringPacker.PackString(Username));

            return(package.ToArray());
        }
Ejemplo n.º 3
0
        public byte[] Pack()
        {
            var bytes = new List <byte>()
            {
                Id, Accepted
            };

            bytes.AddRange(StringPacker.PackString(ReasonForDecline));
            bytes.AddRange(StringPacker.PackString(MotD));
            bytes.AddRange(StringPacker.PackString(WelcomeMessage));
            bytes.AddRange(StringPacker.PackList(ActiveUsers));

            return(bytes.ToArray());
        }