Esempio n. 1
0
 public PingPongPackage(byte[] headBytes)
     : base(headBytes)
 {
     base.ID   = UDPBoxUtility.PING_PONG_ID;
     base.Type = (short)EPackageType.System;
     Args      = new PackageArgument[] { new PackageArgument_Int() };
 }
Esempio n. 2
0
        public BroadcastPackage(byte[] headBytes)
            : base(headBytes)
        {
            base.Type = (int)EPackageType.System;
            base.ID   = UDPBoxUtility.BROADCAST_PACKAGE_ID;

            Args = new PackageArgument[]
            {
                new PackageArgument_String(),
                new PackageArgument_Int(),
                new PackageArgument_Int(),
            };
        }
Esempio n. 3
0
        public EstablishConnectPackage(byte[] headBytes)
            : base(headBytes)
        {
            base.Type = (int)EPackageType.System;
            base.ID   = UDPBoxUtility.ESTABLISH_CONNECT_ID;

            Args = new PackageArgument[]
            {
                new PackageArgument_Int(),
                new PackageArgument_String(),
                new PackageArgument_Int(),
                new PackageArgument_Int(),
                new PackageArgument_Bool(),
            };
        }
Esempio n. 4
0
        public LargePackage(byte[] headBytes)
            : base(headBytes)
        {
            base.Type = (int)EPackageType.System;
            base.ID   = UDPBoxUtility.LARGE_PACKAGE_ID;

            Args = new PackageArgument[]
            {
                new PackageArgument_Short(),
                new PackageArgument_Long(),
                new PackageArgument_Int(),
                new PackageArgument_Int(),
                new PackageArgument_ByteList(),
            };
        }