Exemplo 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() };
 }
Exemplo 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(),
            };
        }
Exemplo 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(),
            };
        }
Exemplo 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(),
            };
        }