Exemple #1
0
 protected Handler(MhfServer server)
 {
     Logger   = LogProvider.Logger <MhfLogger>(this);
     Server   = server;
     Router   = server.Router;
     Database = server.Database;
     Settings = server.Setting;
     Clients  = server.Clients;
 }
        public override CommandResultType Handle(ConsoleParameter parameter)
        {
            if (_server == null)
            {
                MhfSetting setting = new MhfSetting();
                _server = new MhfServer(setting);
            }

            if (parameter.Arguments.Contains("start"))
            {
                _server.Start();
                return(CommandResultType.Completed);
            }

            if (parameter.Arguments.Contains("stop"))
            {
                _server.Stop();
                return(CommandResultType.Completed);
            }

            return(CommandResultType.Continue);
        }
 public ServerWebRoute(MhfServer server)
 {
     Server = server;
 }
Exemple #4
0
 protected ConnectionHandler(MhfServer server) : base(server)
 {
 }
Exemple #5
0
 protected ClientHandlerDeserializer(MhfServer server, IPacketDeserializer <T> deserializer) : base(server)
 {
     _deserializer = deserializer;
 }
 protected ClientHandler(MhfServer server) : base(server)
 {
 }
Exemple #7
0
 public MsgHeadHandler(MhfServer server) : base(server)
 {
 }