Example #1
0
 public HttpServer(INSmartLogger logger, IDbOperator dbop, NSPServerContext serverContext)
 {
     Logger = logger;
     Dbop   = dbop;
     //第一次加载所有mime类型
     PopulateMappings();
     ServerContext = serverContext;
 }
Example #2
0
        public HttpServerApis(IServerContext serverContext, IDbOperator dbOperator, string logfilePath)
        {
            ServerContext   = (NSPServerContext)serverContext;
            Dbop            = dbOperator;
            baseLogFilePath = logfilePath;

            //如果库中没有任何记录,则增加默认用户
            if (Dbop.GetLength() < 1)
            {
                AddUserV2("admin", "admin", "1");
            }
        }
Example #3
0
        internal static INSmartLogger Logger; //inject

        public Server(INSmartLogger logger)
        {
            //initialize
            Logger        = logger;
            ServerContext = new NSPServerContext();
        }
 public ClientConnectionManager SetServerContext(NSPServerContext serverContext)
 {
     ServerContext = serverContext;
     return(this);
 }