Пример #1
0
        public ISocketCommand CreateCommand(Shared.Protocol.Instruction.OpCode commandType)
        {
            switch (commandType)
            {
            case Shared.Protocol.Instruction.OpCode.AUTH:
                return(new Commands.Auth(Client));

            case Shared.Protocol.Instruction.OpCode.PING:
                return(new Commands.Ping(Client));

            case Shared.Protocol.Instruction.OpCode.LOGIN_FAIL:
                return(new Commands.LoginFail());

            case Shared.Protocol.Instruction.OpCode.TEXT_FILE:
                return(new Client.Services.Socket.Commands.TextFile());

            case Shared.Protocol.Instruction.OpCode.BINARY_FILE:
                return(new Client.Services.Socket.Commands.BinaryFile());

            case Shared.Protocol.Instruction.OpCode.OAUTH_REQUEST:
                return(new Client.Services.Socket.Commands.OAuthRequest());

            case Shared.Protocol.Instruction.OpCode.INFO:
                return(new Shared.Services.Socket.Commands.Info());

            case Shared.Protocol.Instruction.OpCode.WIRECAST_LAYERS:
                return(new Commands.WirecastLayers());
            }
            return(new Shared.Services.Socket.Commands.Default());
        }
Пример #2
0
        public ISocketCommand CreateCommand(Shared.Protocol.Instruction.OpCode commandType)
        {
            switch (commandType)
            {
            case Shared.Protocol.Instruction.OpCode.AUTH:
                return(new Commands.Auth());

            case Shared.Protocol.Instruction.OpCode.PING:
                return(new Commands.Ping());

            case Shared.Protocol.Instruction.OpCode.LOGIN_FAIL:
                return(new Commands.LoginFail());

            case Shared.Protocol.Instruction.OpCode.TEXT_FILE:
                return(new Commands.TextFile());

            case Shared.Protocol.Instruction.OpCode.BINARY_FILE:
                return(new Commands.BinaryFile());

            case Shared.Protocol.Instruction.OpCode.INFO:
                return(new Shared.Services.Socket.Commands.Info());
            }
            return(new Shared.Services.Socket.Commands.Default());
        }