Exemplo n.º 1
0
        public static PacketField <byte[]> ReadBytesField(this IncomingPacket packet, string name, int count)
        {
            Contract.Requires(packet != null);
            Contract.Requires(name != null);
            Contract.Requires(count >= 0);
            Contract.Ensures(Contract.Result <PacketField <byte[]> >().Value != null);

            return(new PacketField <byte[]>(PacketFieldType.Bytes, packet.ReadBytes(count), name));
        }
Exemplo n.º 2
0
 public LoginRequest(IncomingPacket packet)
 {
     BuildDate = packet.ReadString();
     Username  = packet.ReadString();
     Password  = packet.ReadBytes(16 * 42); // PasswordSize
 }